Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvoriť balíček . Prvá vec , ktorú budete musieť urobiť , je vytvoriť balíček . Balíček je len hierarchia zložiek v zdrojovom adresári vášho projektu . Práve teraz , bude balíček obsahovať len dve triedy : abstraktné Converter triedy a vaše MeterToFoot triedy , ale oceníte extra päť minút , keď príde čas na vykonanie metrické konverzie v inom projekte . Mali by ste dať váš balíček meno , ktoré bude zmysluplné , aby vás v budúcnosti , ale jedinečný . Toto je len príklad , môžete použiť čokoľvek sa vám páči :
rollins.amber.conversion
To znamená , že v tomto zdrojovom adresári , bude zložke Rollins , a do ktorej zložka oranžová , a v rámci , ktorý konverziu zložky . Akonáhle budete stavať tento súbor zložiek , môžete rozšíriť ju v budúcnosti postaviť svoj vlastný zbierku užitočných tried pre neskoršie projekty .
2
Vytvorte Converter abstraktné triedu . Vo vnútri balenia , vytvorte súbor Converter.java . Táto abstraktná trieda bude definovať určitú štruktúru , ako bude váš konverzný triedy fungovať . A vždy by ste mali napísať svoje Javadoc komentáre : .
/*** Táto trieda slúži ako kostra pre triedy , ktoré budú vykonávať jednoduché metrické konverzie * @ author Amber Rollins * /abstract class konvertor { /*** Táto predstavuje pomer medzi týmito dvoma metriky prevádzané * /static double conversionRatio ; ...
/*** Vykoná konverziu pomocou conversionRatio * @ param hodnota hodnota má byť prevedená * @ return výsledok * /public static double convert ( double value ) { return ( hodnota * conversionRatio ) ; } }
3
Vytvorte triedu MeterToFoot . Vy vlastne robil väčšinu práce , ktorá už vo svojej abstraktné Converter triedy . Od chvíle , každá základná konverzie môže byť vykonaná jednoducho dedení zo Converter a inicializácia poľa conversionRatio , napríklad takto : .
/*** Previesť hodnotu v metroch na hodnotu v stopách * @ author Amber Rollins * /public class MeterToFoot rozširuje Prevodník { //Jeden meter je 3,28083989501 ft . ( Pozri odkazy 1 ) static double conversionRatio = 3,28083989501 }
4
Vytvorte hlavnú funkciu otestovať svoj program . Môžete umiestniť svoju hlavnú funkciu kdekoľvek , ale pre pohodlie , umiestnite ho do svojho MeterToFoot triedy . Pridať dovoz pre java.io. * a java.util * do vašej triedy , a napíšte nasledovné : . Spojené
public static void main ( String [ ] args ) { BufferedReader v = new BufferedReader ( nový InputStreamReader ( System.in ) ) ; System.out.println ( " Koľko metrov : " ) ; double m = Double.parseDouble ( in.readLine ( ) ) ; dvojité nohy = MeterToFoot.convert ( m ) ; System.out.println ( " nohy : " + nohy ) ; }