„Hallo Amigo! Schön, dich wiederzusehen. Und, bist du mit dem instanceof-Operator und der Typumwandlung zurechtgekommen? Wie immer freue ich mich über deinen Erfolg.“

„Ja, das war gar nicht so schwierig. Ich kann kaum erwarten, was als nächstes kommt!“

„Was als nächstes kommt, ist sogar noch interessanter. Es ist sicher interessant für dich, ein paar wichtige Lektionen zu studieren, besonders deshalb, weil ich sie einmal aus dem Gedächtnis aufgeschrieben habe…“

„Wann? Tut mir leid, Professor. Das habe ich nicht gehört.“

„Äh, gerade jetzt. Setz dich und mach es dir bequem. Viel Spaß beim Lesen!“

So funktioniert der instanceof-Operator

Dies ist nicht unsere erste Einführung in instanceof, aber jetzt weißt du viel mehr über Vererbung und andere Prinzipien der OOP. Jetzt kannst du nachvollziehen, wie Umwandlungsoperatoren funktionieren. Sieh dir einige praktische Beispiele an und analysiere mögliche Fehler.

Erweiterung und Einschränkung von Referenztypen

In einer früheren Lektion haben wir die Umwandlung primitiver Datentypen unter die Lupe genommen. Aber nun lass uns über die gleichen Operatoren sprechen, die nicht auf primitive Datentypen, sondern auf Objekte und Referenzvariablen angewendet werden.