Update page '01 Kapitel 1'

2019-03-24 14:21:19 +00:00
parent 4e06d95f95
commit 6ceed283f1

@@ -23,3 +23,9 @@
- `abstract` deklarierte **Methoden** müssen mit einem Semikolon beendet werden, Rumpf ist nicht erlaubt. - `abstract` deklarierte **Methoden** müssen mit einem Semikolon beendet werden, Rumpf ist nicht erlaubt.
- Nicht `abstract` deklarierte Methoden müssen einen Rumpf haben. (**Todo**: checken) - Nicht `abstract` deklarierte Methoden müssen einen Rumpf haben. (**Todo**: checken)
- In einer abstrakten Klasse dürfen nicht absktrakte Methoden implementiert werden - In einer abstrakten Klasse dürfen nicht absktrakte Methoden implementiert werden
# Interfaces
- Ein Interface ist ein Vertrag
- 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.
- Alle Variablen müssen `public static final` deklariert werden (**Todo:** Oder sind sie es implizit?)