Hallo allerseits,
zu dem Thema Mehrfachvererbung mit Java wurde sicherlich schon einiges geschrieben, jedoch hab ich nix direktes gefunden, was mir meine Frage beantworten kann. Deshalb schieß ich einfach mal los:
Für meine Bachelorarbeit muss ich vorerst ein System modellieren, was später mit Java implementiert werden KANN (aber nicht muss). Da ich aber sowieso zu Java tendiere, würde ich gerne wissen, wie sich das mit der Mehrfachvererbung verhält.
Also eine Klasse K kann ja immer nur von einer Oberklasse erben. Ist es dann aber möglich, dass diese Oberklasse schonmal von einer Klasse geerbt hat? Somit würde es ja eine Mehrfachverbung in horizontaler Richtung geben. Dass das in vertikaler Richtung nicht möglich ist, leuchtet mir schon ein.
Aber ist es dann Prinzipiell möglich, beispielsweise eine abstrakte Basisklasse (Audiogerät) zu erstellen, welche von einer Klasse digitalesAudiogerät spezialisiert wird und diese Klasse wird dann wieder von einer Klasse CdSpieler spezialisiert.
Ich hoffe ihr wisst wie ich es meine und könnt mir ein bisschen Licht ins Dunkel bringen.:idea:
zu dem Thema Mehrfachvererbung mit Java wurde sicherlich schon einiges geschrieben, jedoch hab ich nix direktes gefunden, was mir meine Frage beantworten kann. Deshalb schieß ich einfach mal los:
Für meine Bachelorarbeit muss ich vorerst ein System modellieren, was später mit Java implementiert werden KANN (aber nicht muss). Da ich aber sowieso zu Java tendiere, würde ich gerne wissen, wie sich das mit der Mehrfachvererbung verhält.
Also eine Klasse K kann ja immer nur von einer Oberklasse erben. Ist es dann aber möglich, dass diese Oberklasse schonmal von einer Klasse geerbt hat? Somit würde es ja eine Mehrfachverbung in horizontaler Richtung geben. Dass das in vertikaler Richtung nicht möglich ist, leuchtet mir schon ein.
Aber ist es dann Prinzipiell möglich, beispielsweise eine abstrakte Basisklasse (Audiogerät) zu erstellen, welche von einer Klasse digitalesAudiogerät spezialisiert wird und diese Klasse wird dann wieder von einer Klasse CdSpieler spezialisiert.
Ich hoffe ihr wisst wie ich es meine und könnt mir ein bisschen Licht ins Dunkel bringen.:idea: