Antje Hofmann: Welche Vorteile bietet die Verwendung von Objekten von Objekten (sic!) in JS?

Beitrag lesen

Hallo Roland,

Antje: Ueber Deinen Quelltext muss ich erstmal ne Weile sinnieren. Willst Du auf irgendwas bestimmtes hinaus, auf was ich mich konzentrieren soll?

Ich hatte bislang mit objektorientierter Programmierung und Vererbung kaum zu tuen.
Hier also mal meine Frage:
Im Beispiel:
Erweitert man die Objekte Auto und Werkstatt, wird dies vom Objekt Fuhrpark übernommen.
Problempunkt:

function neuLeiter()
{fuhrpark=new Fuhrpark("meier","Helwig","Wolf");
init(); /*Überschreibt die neue Leitereigenschaft*/
uebersicht();}

Ändert man das Objekt Fuhrpark werden die Änderungen  erst übernommen, nachdem nochmal die Funktion init() aufgerufen wurde. Warum?
Ich fand es schon etwas seltsam, daß ohne init() auch für neue Autos der alte Leiter verwendet wurde und mit init() auch neuerstellte Autos mit der neuen Eigenschaft versehen werden, obwohl diese neuen Autos nicht neu initialisiert werden.

Viele Grüße

Antje