@@ -96,4 +96,11 @@
|
|||||||
- ``null instanceof BeliebigerTyp`` ist immer false
|
- ``null instanceof BeliebigerTyp`` ist immer false
|
||||||
- ``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
|
||||||
Reference in New Issue
Block a user