Hallo!
mein erstes Posting hier ist auch gleich eine Frage:
Ich habe eine Hauptklasse Tier.
Dann gibt es Unterklassen Katze, Hund & Löwe.
In Tier steht die Methode abstract gibLaut().
Nun soll beim Aufruf dieser Methode ein zum jeweiligen Tier passendes Syso ausgegeben werden.
Bsp.:
- Die Katze macht miau.
- Der Hund macht wuff.
- Der Löwe brüllt.
Ich müsste also in der Tier-Klasse eine Abfrage implementieren, die herausfindet, von welcher Unterklasse aus die Methode abstract gibLaut() aufgerufen wird - wenn ich das richtig verstehe.
Kann mir jemand verraten, wie das zu lösen wäre?
mein erstes Posting hier ist auch gleich eine Frage:
Ich habe eine Hauptklasse Tier.
Dann gibt es Unterklassen Katze, Hund & Löwe.
In Tier steht die Methode abstract gibLaut().
Nun soll beim Aufruf dieser Methode ein zum jeweiligen Tier passendes Syso ausgegeben werden.
Bsp.:
- Die Katze macht miau.
- Der Hund macht wuff.
- Der Löwe brüllt.
Ich müsste also in der Tier-Klasse eine Abfrage implementieren, die herausfindet, von welcher Unterklasse aus die Methode abstract gibLaut() aufgerufen wird - wenn ich das richtig verstehe.
Kann mir jemand verraten, wie das zu lösen wäre?
Zuletzt bearbeitet von einem Moderator: