til at Definere en Grænseflade

En grænseflade erklæringen består af modifikatorer, den søgeord interface, interface navn, en komma-separeret liste af overordnede grænseflader (hvis nogen) og interface kroppen. For eksempel:

public adgangsspecifikator angiver, at grænsefladen kan bruges af enhver klasse i enhver pakke., Hvis du ikke angiver, at grænsefladen er offentlig, er din grænseflade kun tilgængelig for klasser defineret i samme pakke som grænsefladen.

en grænseflade kan udvide andre grænseflader, ligesom en klasse underklasse eller udvide en anden klasse. Imidlertid, mens en klasse kun kan udvide en anden klasse, en grænseflade kan udvide et vilkårligt antal grænseflader. Grænsefladedeklarationen indeholder en kommasepareret liste over alle de grænseflader, den udvider.

Interfacekroppen

interfacekroppen kan indeholde strakte metoder,standardmetoder og statiske metoder., En abstrakt metode i en grænseflade efterfølges af et semikolon, men ingen seler (en abstrakt metode indeholder ikke en implementering). Standardmetoder er defineret meddefault modifikator og statiske metoder medstatic nøgleord. Alle abstrakte, standard og statiske metoder i en grænseflade er implicit public, så du kan udelade public modifikator.

derudover kan en grænseflade indeholde konstante erklæringer., Alle konstante værdier defineret i en grænseflade er implicit public, static og final. Endnu en gang kan du udelade disse modifikatorer.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *