Hallo. Ich habe 1 Superklasse und 2 Subklassen sowie ein Interface mit 2 Methoden welche beide in den Subklassen überschrieben werden.
Jetzt möchte ich ein Array der Superklasse erstellen und dort jeweils ein Objekt von jeder Subklasse speichern.
Nun möchte ich mittels Schleife das Array durchlaufen und ohne Typecast die beiden Methoden aufrufen. Leider klappt es nicht wirklich da der Compiler Objekte der Superklasse erwartet. Typecasts sind für diese Aufgabe nicht erlaubt, ohne Schleife zu arbeiten ebenfalls nicht. Wie löse ich das Problem ?
Jetzt möchte ich ein Array der Superklasse erstellen und dort jeweils ein Objekt von jeder Subklasse speichern.
Nun möchte ich mittels Schleife das Array durchlaufen und ohne Typecast die beiden Methoden aufrufen. Leider klappt es nicht wirklich da der Compiler Objekte der Superklasse erwartet. Typecasts sind für diese Aufgabe nicht erlaubt, ohne Schleife zu arbeiten ebenfalls nicht. Wie löse ich das Problem ?