Update page '01 Kapitel 1'
@@ -35,7 +35,7 @@
|
|||||||
- Ein Interface ist ein Vertrag
|
- Ein Interface ist ein Vertrag
|
||||||
- `abstract`-Deklaration implizit, darf notiert werden
|
- `abstract`-Deklaration implizit, darf notiert werden
|
||||||
- Seit Java 8 konkrete Implementierungen möglich (mit Einschränkungen)
|
- Seit Java 8 konkrete Implementierungen möglich (mit Einschränkungen)
|
||||||
- In einem Interface deklarierte Methoden sind implizit `abstract` und `public` (wenn nicht `default` oder `static` angegeben wird). Modifier können dennoch hinzugefügt werden.
|
- In einem Interface deklarierte Methoden sind implizit `abstract` und `public` (wenn nicht `default` oder `static` angegeben wird). Modifier können dennoch hinzugefügt werden. Konkurrierende Modifier sind nicht erlaubt.
|
||||||
- `final, strictfp, native` deklarierte Methoden sind in Interfaces nicht möglich
|
- `final, strictfp, native` deklarierte Methoden sind in Interfaces nicht möglich
|
||||||
- Alle Variablen sind implizit `public static final`. Dies kann, muss aber nicht notiert werden.
|
- Alle Variablen sind implizit `public static final`. Dies kann, muss aber nicht notiert werden.
|
||||||
- Interfaces können beliebig viele andere Interfaces `extend`en, aber keine Klassen und auch nicht implementieren
|
- Interfaces können beliebig viele andere Interfaces `extend`en, aber keine Klassen und auch nicht implementieren
|
||||||
Reference in New Issue
Block a user