From 09c3974d67f4054cf180d1b418a83b10b257a68c Mon Sep 17 00:00:00 2001 From: Sebastian Eidecker Date: Thu, 14 Nov 2019 19:40:00 +0000 Subject: [PATCH] --- Aufpassen%21.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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