Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvorte rozhranie v projekte Java . Tie sú zadarmo k implementácii niektorého z rozhrania definovaných v rámci samotný jazyk Java , ale môže tiež vytvoriť svoj vlastný , ktorý je špecifický pre potreby projektu . Na preukázanie , môžete použiť nasledujúci prehľad vytvoriť svoj vlastný rozhranie :
rozhranie Cat {
public int getHeight ( ) ;
public void setName ( String catName ) ;
}
Táto ukážka rozhranie opisuje " mačka " , ktoré môžu byť realizované pomocou iných tried v projekte . Implementácia triedy budú musieť poskytnúť dve metódy uvedené , pomocou zadaného mena metódy a parametre .
2
Vytvoriť novú triedu v projekte Java implementovať rozhranie , ktorý ste vytvorili , alebo akékoľvek iné rozhranie dávate prednosť . Ak chcete označiť , že trieda bude implementovať rozhranie , budete musieť upraviť deklaráciu triedy nasledovne :
trieda implementuje Tiger Cat { klipart
//kód triedy tu
}
hovorí kompilátora , že vaša trieda sa chystá implementovať rozhranie " Cat " . Funkcie rozhrania , ako je zmluva , tak pomocou tejto syntaxe , ktorou sa dopúšťajú svoju triedu poskytovať metódy na rozhraní .
3
Pozrite sa na chybových správ vašich integrované vývojové prostredie , alebo IDE , je zvýraznenie . Mali by ste vidieť chybové správy , akonáhle pridáte " implementuje " doložku do deklarácie triedy . Ak sa pozriete na detaile chýb zvýraznených , uvidíte , že IDE je pripomínať , že budete musieť poskytnúť metódy rozhrania v rámci triedy . Chybové hlásenie sa zobrazí , kým poskytnúť požadované metódy .
4
Vykonávať požadovanej metódy vo svojej triede . Vzhľadom k tomu , vaša trieda sa rozhodla implementovať rozhranie , musíte teraz vytvoriť metódu implementácie pre každý z nich sú uvedené v vyhlásení rozhraní . Pridanie nasledujúce metódy do deklarácie triedy bude stačiť na uspokojenie vykonávanie " Cat " rozhranie :
private int tigerHeight ;
private String tigerName ;
verejné Tiger ( ) {
tigerHeight = 10 ;
tigerName = " " ;
}
public int getHeight ( ) {
vrátiť tigerHeight ;
}
public void setName ( String catName ) {
tigerName = catName ;
}
Rovnako ako pridanie dve metódy označené rozhranie , spolu s ich implementačných detailov , tento príklad dáva trieda dve premenné inštancie a metódy konštruktory .
5
Pridať ďalšie metódy do novej triedy . Rovnako ako metód realizovaných pre rozhranie , môžete pridať nejaké ďalšie metódy , premenné a správanie vašej triede , ako budete potrebovať . Potom, čo ste vytvorili svoje deklaráciu triedy , môžete vytvoriť inštanciu triedy inde v programe takto : klipart
Tiger motherCat = new Tiger ( ) ;
Uložte súbory Java , kompilácie a spustite program to vyskúšať .