diff --git a/Aufpassen%21.md b/Aufpassen%21.md index 1c9b55e..18dc17b 100644 --- a/Aufpassen%21.md +++ b/Aufpassen%21.md @@ -88,4 +88,8 @@ - Bilden jeweils einen eigenen Block (Sichtbarkeit) - Können auf danach deklarierte Felder und Methoden zugreifen. - Dürfen keine unbedingte Exception werfen. CheckedExceptions müssen vom Konstruktor deklariert werden. -- **if/else ohne Klammerung**: Else gehört immer zum if davor. \ No newline at end of file +- **if/else ohne Klammerung**: Else gehört immer zum if davor. +- **instanceof**: + - Prüft Typgleichheit für Referenzen (nicht Klassen, nicht Primitive) + - Kann nur auf Objekte derselben Klassenhierarchie angewendet werden (Sonst Compilerfehler) + - True, wenn Objekt vom Typ der Klasse oder einer Subklasse davon \ No newline at end of file