2019-11-14 19:40:00 +00:00
parent 0e43cb8c99
commit 09c3974d67

@@ -96,4 +96,11 @@
- ``null instanceof BeliebigerTyp`` ist immer false
- ``instanceof null`` nicht möglich, ``null` ist kein Typ
- Arrays (auch von Primitiven) sind Object
- Variablen müssen für ``instanceof``-Prüfungen **initialisiert** sein (oder Klassenvariablen, die einen Standardwert haben)!
- Variablen müssen für ``instanceof``-Prüfungen **initialisiert** sein (oder Klassenvariablen, die einen Standardwert haben)!
- **Cast**:
- Bei primitiven und Objekten möglich
- Bindet stark, oft Klammern erforderlich
- Primitive
- Expliziter Cast erforderlich, wenn Genauigkeit nicht ausreicht
- Bei Zahlen kann so auch Genauigkeit verlorengehen
- Bei ``+=, ...`` impliziter Cast, nicht explizit erforderlich