definice Rozhraní

rozhraní deklarace se skládá z modifikátory klíčové slovo interface, název rozhraní, čárkami oddělený seznam rodičů rozhraní (pokud existuje), a rozhraní těla. Například:

public přístupový specifikátor označuje, že rozhraní může být použito jakoukoli třídou v jakémkoli balíčku., Pokud neuvedete, že rozhraní je Veřejné, je vaše rozhraní přístupné pouze třídám definovaným ve stejném balíčku jako rozhraní.

rozhraní může rozšířit další rozhraní, stejně jako třída podtřídy nebo rozšířit jinou třídu. Nicméně, zatímco třída může rozšířit pouze jednu další třídu, rozhraní může rozšířit libovolný počet rozhraní. Deklarace rozhraní obsahuje čárkami oddělený seznam všech rozhraní, která rozšiřuje.

tělo rozhraní

tělo rozhraní může obsahovatabstraktní metody, výchozí metody astatické metody., Po abstraktní metodě v rozhraní následuje středník, ale žádné závorky (abstraktní metoda neobsahuje implementaci). Výchozí metody jsou definovány pomocí modifikátorudefault a statické metody s klíčovým slovemstatic. Všechny abstraktní, default,, a statické metody v rozhraní jsou implicitně public, tak můžete vynechat public modifikátor.

kromě toho může rozhraní obsahovat konstantní deklarace., Všechny konstantní hodnoty definované v rozhraní jsou implicitně public static final. Opět můžete tyto modifikátory vynechat.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *