Polymorphism02
- Erstelle die Klasse
Rental
anhand des abgebildeten Klassendiagramms - Passe die ausführbare Klasse aus Übungsaufgabe Polymorphism01 so an, dass alle erzeugten Autos und Lastwagen in einer Fahrzeugvermietung abgelegt und alle Attribute der Fahrzeugvermietung ausgegeben werden
Klassendiagramm
Hinweise zur Klasse Rental
- Der Konstruktor soll alle Attribute initialisieren
- Die Methode
void addVehicle(vehicle: Vehicle)
soll der Fahrzeugvermietung ein Fahrzeug hinzufügen - Die Methode
void addAllVehicles(vehicles: Vehicle...)
soll der Fahrzeugvermietung mehrere Fahrzeug hinzufügen
Konsolenausgabe
Fahrzeugvermietung Müller
Unsere Fahrzeuge:
Porsche 911 (Elektro, 2 Sitzplätze)
MAN TGX (Diesel, 20t)
Opel Zafira Life (Diesel, 7 Sitzplätze)
- Exercise
- Solution
- Pull Request
Alle Änderungen zwischen der Aufgabe und der Lösung findest du im Pull Request PR#87