Object
Hier ist ein Beispiel einer Schnittstellendefinition:
interface MeineSchnittstelle { public final int EINEKONSTANTE = 32; // eine Konstante public final double PI = 3.14159; // eine Konstante public void methodeA( int x ); // eine Methodendeklaration double methodeB(); // eine Methodendeklaration }
Die Konstanten müssen nicht von den Methoden getrennt werden,
aber das macht die Schnittstelle leichter lesbar.
Eine Methode einer Schnittstelle kann nicht private
gemacht werden.
Eine Methode einer Schnittstelle ist standardmäßig public
.
In diesem Beispiel ist methodeB()
public
, auch wenn
es nicht explizit gesagt worden ist.
public
sein
(das passiert standardmäßig).