Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vložte vývojového prostredia NetBeans po kliknutí na jeho ikonu programu . Keď sa program načíta , prejdite na " Nové /New Project " a vyberte " Java aplikácie " zo zoznamu na pravej strane obrazovky . Nový zdrojový kód súboru sa zobrazí v textovom editore NetBeans . Súbor Zdrojový kód obsahuje prázdnu hlavnú metódu
2
Vytvorte triedu s názvom " myRectangle " tým , že píše nasledujúci príkaz nad hlavné metódy : .
Public class myRectangle { }
Zložené zátvorky označiť blok kódu pre túto triedu . Všetko kód pre túto triedu musí ísť vnútri týchto zátvoriek .
3
Vytvorte dve súkromné dátové členy pre triedu obdĺžnika . Tieto dátové členmi nemožno pristupovať priamo iným objektom . Budú ukladať dĺžka a šírka hodnoty obdĺžnika . Napíšte nasledujúce vnútri bloku kódu pre " myRectangle . "
Súkromnou dĺžku float = 0,0 , šírka = 0,0 ;
4
Vytvoriť konštruktor pre triedu . Konštruktor je vyvolaná zakaždým , keď je vytvorená inštancia triedy do objektu . Môžete použiť konštruktor pre nastavenie kritických parametrov pre svoje triede , rovnako ako dĺžka a šírka premennej " myRectangle . " Konštruktor , ktorý nastaví tieto premenné vyzerá tohle :
myRectangle ( dĺžka float , float šírka ) { tento . dĺžka = dĺžka ; this.width = šírka ; }
5
Vytvorte metódu " setter " pre dve premenné . To umožňuje ďalšie objekty ( klientskej objekty ) požiadať o " myRectangle " triedu zmeniť hodnotu niektorého zo svojich súkromných premenných . Tieto metódy sú veľmi zjednodušujúce a vyzerať takto : klipart
public void SetLength ( dĺžka float ) { this.length = dĺžka ; }
public void setWidth ( šírka float ) { this.length = šírka ; }
6
Vytvorte metódu " getter " pre dve premenné . Metóda " kariérista " je opakom metódy " setter " : to žiada , aby " myRectangle " class povedať objekt klienta , čo hodnota jej premenných . Tieto metódy sú tiež veľmi zjednodušujúce :
public float GetLength ( ) { return dĺžka ; } public float getWidth ( ) { return šírka ; }
7
Vytvoriť " myOval " triedu pomocou " . myRectangle " rovnaká metóda , ako ste boli zvyknutí na dve triedy sú takmer identické , len " myOval " nemá dĺžku alebo šírku premenných , ale namiesto toho má dve ohniská premenné : . foci a fociB
8
Vytvoriť inštancie " myOval " a " myRectangle " umiestnením nasledujúci kód vnútri " hlavnej " metóda :
myOval ovál = new myOval ( 1.0 , 2.0 ) ; myRectangle rect = new myRectangle ( 5,0 , 3.0 ) ;
9
Vytlačiť dĺžku a šírku obdĺžnika objektu do okna výstupu pomocou " karierista " metódy a funkcie " println " , ako je toto :
systém . out.println ( " obdĺžnik Šírka : " + rect.getWidth ( ) ) ; System.out.println ( " obdĺžnik Dĺžka : " + rect.getLength ( ) ) ;
10
spustite program stlačením tlačidla " F6 " . Program vytvorí dva objekty z tried " myOval " a okno výstup zobrazuje aj šírku a dĺžku obdĺžnika , ako je tento " myRectangle . " :
Obdĺžnik Šírka : 3.0Rectangle Dĺžka : 5,0