Definește o Interfață

O interfață declarație este format din modificatori, cuvinte cheie interface, numele interfeței, o listă separată prin virgulă de părinte interfețe (dacă există), și interfața corpului. De exemplu:

public specificatorul de acces indică faptul că interfața poate fi utilizată de orice clasă din orice pachet., Dacă nu specificați că interfața este publică, atunci interfața dvs. este accesibilă numai claselor definite în același pachet cu interfața.

o interfață poate extinde alte interfețe, la fel ca o subclasă de clasă sau extinde o altă clasă. Cu toate acestea, în timp ce o clasă poate extinde doar o altă clasă, o interfață poate extinde orice număr de interfețe. Declarația de interfață include o listă separată prin virgulă a tuturor interfețelor pe care le extinde.

corpul interfeței

corpul interfeței poate conținemetode abstracte, metode implicite șimetode statice., O metodă abstractă într-o interfață este urmată de un punct și virgulă, dar nu Bretele (o metodă abstractă nu conține o implementare). Metodele implicite sunt definite cu modificatoruldefault și metodele statice cu cuvântul cheiestatic. Toate abstract, implicit, și metode statice într-o interfață sunt implicit public, astfel încât să puteți omite public modificator.în plus, o interfață poate conține declarații constante., Toate valorile constante definite într-o interfață sunt implicit public, static și final. Încă o dată, puteți omite acești modificatori.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *