per instanceof habe ich ermittelt, dass der übergebene Parameter sagen wir mal Movable ist. Wenn ich jetzt aber die dazugehörige Methode move() aufrufen möchte, muss ich trotzdem noch mal casten mit (Movable). Wieso? Der Parameter hat doch den Datentyp, den ich mit instanceof ja auch abfragen kann. Wieso wird dann mit object.move() nicht die richtige Klasse gefunden?
p. s.
Ich habe die Aufgabe gelöst, weshalb hier kein Code von mir erscheint.
MaisNon
Level 18
Warum muss ich bei der printMainInfo-Methode noch mal casten?
In der Diskussion
Kommentare (1)
- Beliebt
- Neu
- Alt
Du musst angemeldet sein, um einen Kommentar schreiben zu können
Thomas
26 Juni 2022, 12:53
Hier hab ich das beantwortet.
+1