2019-11-18 16:49:44 +00:00
parent 36ad6bf3b7
commit f35c87ab8b

@@ -154,7 +154,9 @@ Trowable (Checked)
- Downcasting: Wenn Typ Oberklasse deklariert, aber Laufzeit Unterklasse: Zuweisung an Unterklasse per explizitem Cast möglich (ggf. ClassCastException zur Laufzeit)
- Upcasting: Referenzen einer Unterklasse können ohne explizitem Cast einer Oberklasse zugewiesen werden.
- **Scope**: Variablen im Scope dürfen nicht neu definiert werden. Auch z.B. nicht in for-Schleifenvariable.
- **LocalDate, LocalTime, LocalDateTime**: Sind *immutable*!
- **LocalDate, LocalTime, LocalDateTime**:
- Sind *immutable*!
- Sind unabhängig, nicht in einer Hierarchie. instanceof, equals, before == scheitern, meist Compilefehler
- **foreach**:
- Verwendbar mit Arrays und Klassen, die ``Iterable`` implementierten (also insbesondere Collection mit List, nicht aber Map)
- Primitive können als Laufvariable verwendet werden.