Labor – Arrays, Füllstand, Assoziationen: Lab-09 (Waggon + Zug) auf Array umstellen
Die Aufgabe aus Lab-09 (siehe Labor – Assoziationen: Personenwaggon und Zug) dient als Basis.
Klasse PersonenWaggon
bleibt unverändert, in Klasse PersonenZug
werden die 3 einzelnen Waggons ersetzt durch ein Array waggons
, die Zellen sind vom Typ PersonenWaggon
. Die Zellen sind lückenlos zu füllen (ein Zug kann keine Lücken bei den Waggons haben).
Der Konstruktor hat als ersten Parameter die maximale Waggon-Anzahl, danach das erste Waggon-Objekt (wie in Lab-09 spezifiziert). Ansonsten soll die selbe Funktionalität implementiert werden.