Aufgabe – Fuhrpark
Eine Klasse VehicleFleet verwaltet einen Fuhrpark, d.h. eine Menge von Fahrzeugen, und zwar sowohl Autos, Lastwagen, Fahrräder, etc. Du kannst die Klassen der Leseecke aus ENTDECKEN und von Aufgabe – Truck dazu verwenden.
Hinweis: Achte jeweils auf sinnvolle Sichtbarkeitsattribute sowie auf gültige Parameterwerte!
Implementiere die Klasse VehicleFleet nach folgendem Muster:

Ausgabe

Die Verwendung der Klasse VehicleFleet sieht folgendermaßen aus:

Achte darauf, dass es nicht auf alle Instanzvariablen einen lesenden und/oder schreibenden Zugriff geben darf.
Tests
Zeige anhand mindestens dreier sinnvoller Testfälle als Erweiterung der Klasse VehicleFleetTest, dass dein Programm funktioniert!