Denn wenn einer Eigenschaften geerbt hat muss er bereits Unterklasse sein.
Da wird also behauptet, dass eine ganze Vererbungskette möglich sei:
Auto-Audi-Audi A6
Auto-Audi-Audi xx
Auto-Opel-Corsa
etc.
Das geht meines Wissens nicht und steht auch nicht im Skript und das weder mit Klassen und erst recht nicht mit Objekten 😉.
Aber Hallo! Das ist so falsch, und ich meine auch, dass es im Skript ganz gut erklärt war.
Du hast bei der OOP teilweise Vererbungsketten über Dutzend(e) Klassen und Unterklassen, und kannst die auch immer noch weitervererben.
Ein Objekt ist immer eine Instanz einer Klasse, also etwas, was nach diesem Bauplan gebaut wurde. Dann ist Ende. Ein Objekt kann an keine Klasse und an kein Objekt irgendetwas weitervererben.
Wenn du einen AudiA4-Bauplan hast und einen davon baust, und dann gefallen dir die Felgen nicht und du machst andere rein (... die es in keinem anderen Bauplan bislang gibt...) dann hat dein ganz konkreter A4 eine Eigenschaft, die nicht vererbbar ist.
Wenn jetzt jemand anders die gleichen Felgen an seinem A4 haben möchte, dann gibt es den Bauplan nicht.
In der Praxis kann man Objekt-Eigenschaften in einen Bauplan extrahieren und daraus eine neue Klasse bilden von der dann auch Instanzen(Objekte) erzeugt werden können. Das ist aber streng wissenschaftlich gesehen natürlich nicht dasselbe, als würde dein A4 irgendwas an andere noch zu bauende A4s vererben.
Hoffe, das hilft noch jemandem