2019-11-07 14:10:16 +00:00
parent 04e9ae342d
commit c484db1664

@@ -36,7 +36,8 @@
- Dadurch können Exceptions der Konstruktoren der Superklassen nicht gefangen und selbst deklariert werden
- Konstruktor der Unterklasse kann dieselbe Exception oder eine **Superklasse** deklarieren (anders als beim Überschreiben, wo es Subklassen sind.
- Konstruktoren werden nicht vererbt, damit nicht überschrieben!
- `;` (Leere Anweisung): Generell erlaubt, auch am Ende von Klassen. Nicht, wenn unreachable Code oder bei spezieller Syntax `do {} while(i == ;)`
- `;` (Leere Anweisung): Generell erlaubt, auch am Ende von Klassen. Nicht, wenn unreachable Code oder bei spezieller Syntax `do {} while(i == ;)` (Compilefehler)
- `do {} while(i == 1);` - **Semikolon am Ende!**
- **Überschreiben**: Rückgabe muss **exakten Typ** haben (*bei Primitiven*) oder alternativ **Subklasse** sein (*bei Klassen*)
- 0 % 3 == 0
- **`throw null`** führt zu `NullPointerException`