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.