Definerer et Grensesnitt

Et grensesnitt erklæring består av modifikatorer, søkeordet interface, grensesnittet navn, en komma-separert liste av overordnede grensesnitt (hvis noen), og grensesnittet kroppen. For eksempel:

public tilgang specifier indikerer at grensesnittet kan brukes av hvilken som helst klasse i en pakke., Hvis du ikke angir at grensesnittet er offentlig, så grensesnittet er tilgjengelig kun for klassene definert i samme pakke som grensesnitt.

Et grensesnitt som kan forlenge andre grensesnitt, akkurat som en klasse subclass eller utvide en annen klasse. Imidlertid, mens en klasse kan forlenge bare en annen klasse, et grensesnitt som kan utvide en rekke grensesnitt. Grensesnittet erklæringen inneholder en komma-separert liste av alle grensesnittene at den strekker seg.

– Grensesnitt Kroppen

grensesnittet kroppen kan containabstract metoder,standard metoder, andstatic metoder., En abstrakt metode i et grensesnitt som er etterfulgt av et semikolon, men ingen tannregulering (en abstrakt metode ikke inneholder en implementering). Standard metoder er definert med default modifier, og statiske metoder med static søkeord. Alle abstrakt, standard, og statiske metoder i et grensesnitt som er implisitt public, slik at du kan utelate public modifier.

I tillegg er et grensesnitt kan inneholde konstant erklæringer., Alle konstante verdier som er definert i et grensesnitt som er implisitt public, static, og final. Igjen, kan du utelate disse modifikatorer.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *