Aufgabe – Truck

Eine Klasse Truck repräsentiert einen Lastwagen. Ein Lastwagen ist ein Fahrzeug und hat die gleichen Eigenschaften wie ein Auto. Deshalb soll es als Subklasse zur Klasse Car aus der Leseecke (ENTDECKEN – Vererbung mit Java) implementiert werden. Zusätzlich zu den Eigenschaften eines Autos soll ein Lastwagen eine Beladungskapazität (cargo capacity) haben (in kg). Hinweis: Achte jeweils auf sinnvolle Sichtbarkeitsattribute sowie auf gültige Parameterwerte!

Die Verwendung der Klasse Truck sieht folgendermaßen aus (ähnlich zum Code in ENTDECKEN):

Die Verwendung der Klasse Truck sieht folgendermaßen aus (ähnlich zum Code in ENTDECKEN):

Ausgabe

Ausgabe

Implementiere die Klasse Truck nach folgendem Muster:

Implementiere die Klasse Truck nach folgendem Muster:

Tests

Zeige anhand mindestens dreier sinnvoller Testfälle in einer Klasse TrucksTest oder als Erweiterung der Tests in der Klasse VehiclesTest in ENTDECKEN, dass dein Programm funktioniert!