Frage zur Vererbung und Instanz zweier Klassen
Verfasst: Freitag 12. März 2021, 14:49
Hallo Zusammen,
Ich habe eine Klassenierarchie (wie ein Baum), wobei die jeweils untere Ebene von der oberen erbt.
Beispielhaften Aufbau:
Tier - Landlebewesen - Säugetier - Hund - Labrador - Bello
Tier - Meereslebewesen - Säugetier - Deflin - Blauflossen Delfin - Flipper
Tier - Landlebewesen - Reptil- Frosch - Pfeilgiftfrosch - Quaker
Wie bereits erwähnt erbt die jeweils untere Ebene von der Oberen. Dabei hat (als Baum betrachtet) jeder Knoten eigene Attribute und Funktionen.
Ich habe nun das Problem, dass es Mischwesen gibt die sowohl alle Attribute und Funktionen vom Frosch als auch vom Hund haben. Wie kann ich dies realisieren?
Kann ich eine Instanz von 2 unterscheiden Klassen erstellen die nicht voneinander geerbt haben (= auf der gleichen Ebene sind) ?
Ich hoffe mein Problem wird klar und ich freue mich sehr über Vorschläge.
Liebe Grüße
TobiM
Ich habe eine Klassenierarchie (wie ein Baum), wobei die jeweils untere Ebene von der oberen erbt.
Beispielhaften Aufbau:
Tier - Landlebewesen - Säugetier - Hund - Labrador - Bello
Tier - Meereslebewesen - Säugetier - Deflin - Blauflossen Delfin - Flipper
Tier - Landlebewesen - Reptil- Frosch - Pfeilgiftfrosch - Quaker
Wie bereits erwähnt erbt die jeweils untere Ebene von der Oberen. Dabei hat (als Baum betrachtet) jeder Knoten eigene Attribute und Funktionen.
Ich habe nun das Problem, dass es Mischwesen gibt die sowohl alle Attribute und Funktionen vom Frosch als auch vom Hund haben. Wie kann ich dies realisieren?
Kann ich eine Instanz von 2 unterscheiden Klassen erstellen die nicht voneinander geerbt haben (= auf der gleichen Ebene sind) ?
Ich hoffe mein Problem wird klar und ich freue mich sehr über Vorschläge.
Liebe Grüße
TobiM