Hallo Zusammen
Habe mich durch diverse Internetseiten und Tutorials durchgelesen, jedoch hat es noch nicht klick gemacht. Es geht um Vererbungen, beziehungsweise Mehrfachvererbungen, welche in Java nicht unterstützt werden.
Nehmen wir mal an, Ich habe folgende Klassen:
Wenn ich die mögliche Vererbung nun betrachte sieht das wie folgt aus
Nun kann ein Auto von Fahrzeug wie auch von Sammlerstück erben.
Das selbe gilt für das Fahrrad.
Ist nur ein Beispiel, jedoch wie kann man die Situation in Java lösen? Mit Interface? Da kann man aber keine Variabeln sondern nur Konstanten deklarieren.
Habe mich durch diverse Internetseiten und Tutorials durchgelesen, jedoch hat es noch nicht klick gemacht. Es geht um Vererbungen, beziehungsweise Mehrfachvererbungen, welche in Java nicht unterstützt werden.
Nehmen wir mal an, Ich habe folgende Klassen:
Code:
---------------- ---------------- ---------------- ----------------
Auto Fahrrad Fahrzeug Sammlerstück
-- -- -- --
Leistung Raddurchmesser Geschwindigkeit Wert
-- -- -- --
getLeistung() getRaddurchmesser() getGeschwindigkeit() getWert()
setLeistung() setRaddurchmesser() setGeschwindigkeit() setWert()
---------------- ---------------- ---------------- ----------------
Wenn ich die mögliche Vererbung nun betrachte sieht das wie folgt aus
Nun kann ein Auto von Fahrzeug wie auch von Sammlerstück erben.
Das selbe gilt für das Fahrrad.
Ist nur ein Beispiel, jedoch wie kann man die Situation in Java lösen? Mit Interface? Da kann man aber keine Variabeln sondern nur Konstanten deklarieren.