diff --git a/Aufpassen%21.md b/Aufpassen%21.md index 8acdde8..36724cb 100644 --- a/Aufpassen%21.md +++ b/Aufpassen%21.md @@ -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)! \ No newline at end of file + - 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 \ No newline at end of file