8.10. Eine Objektreferenz auf Ihren richtigen Typ casten.

Einen Augenblick ... was bringt uns ein Hund, wenn er aus einer ArrayList<Object> kommt und nichts mehr kann, was ein Hund können sollte? Es muss doch einen Weg geben, den Hund wieder in sein Hundsein zurückzuversetzen!

Ich hoffe, es tut nicht weh. Wäre es denn so schlecht, wenn ich einfach ein Object bliebe? Okay, das mit dem Apportieren wird nichts mehr, aber ich geb dir einen echt netten Hashcode.

Object

Hund-Objekt

Das so genannte Object (von dem wir wissen, dass es eigentlich ein Hund ist) in den Typ Hund umwandeln, damit Sie es wie den Hund behandeln können, der er eigentlich ist.

Eigentlich ist es immer noch ein Hund-Objekt, aber wenn Sie die Hund-spezifischen Methoden aufrufen ...

Get Java™ von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.