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

@@ -97,3 +97,10 @@
- ``instanceof null`` nicht möglich, ``null` ist kein Typ - ``instanceof null`` nicht möglich, ``null` ist kein Typ
- Arrays (auch von Primitiven) sind Object - 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