Enumerations01
- Erstelle die Aufzählung 
Enginemit Hilfe der abgebildeten Informationen - Passe die Klasse 
Vehicleaus Übungsaufgabe OO07 mit Hilfe der abgebildeten Informationen an - Passe die ausführbare Klasse aus Übungsaufgabe OO07 so an, dass sie fehlerfrei ausgeführt werden kann
 - Gebe alle Vehicles in der Konsole aus
 
Aufzählungskonstanten der Klasse Engine
| Konstante | Werte | 
|---|---|
| DIESEL | Diesel | 
| PETROL | Benzin | 
| GAS | Autogas | 
| ELECTRO | Elektro | 
Attribute der Klasse Engine
| Attribut | Datentyp | Sichtbarkeit | Veränderlichkeit | Level | 
|---|---|---|---|---|
| description | String | private | unveränderlich | nicht-statisch | 
Methoden der Klasse Engine
| Methode | Rückgabewert | Sichtbarkeit | Level | Beschreibung | 
|---|---|---|---|---|
| Engine(description: String) | private | nicht-statisch | Festlegen der Motorenbeschreibung | |
| getDescription() | String | public | nicht-statisch | Rückgabe der Motorenbeschreibung | 
Attribute der Klasse Vehicle
| Attribut | Datentyp | Sichtbarkeit | Veränderlichkeit | Level | 
|---|---|---|---|---|
| make | String | private | unveränderlich | nicht-statisch | 
| model | String | private | unveränderlich | nicht-statisch | 
| speedInKmh | double | private | veränderlich | nicht-statisch | 
| engine | Engine | private | unveränderlich | nicht-statisch | 
| numberOfVehicles | int | private | veränderlich | statisch | 
Methoden der Klasse Vehicle
| Methode | Rückgabewert | Sichtbarkeit | Level | Beschreibung | 
|---|---|---|---|---|
| Vehicle(make: String, model: String, engine: Engine) | void | public | nicht-statisch | Festlegen des Herstellers, des Modells und des Motors | 
| getMake() | String | public | nicht-statisch | Rückgabe des Herstellers | 
| getModel() | String | public | nicht-statisch | Rückgabe des Modells | 
| getSpeedInKmh() | double | public | nicht-statisch | Rückgabe der Geschwindigkeit | 
| getEngine() | Engine | public | nicht-statisch | Rückgabe des Motors | 
| accelerate(valueInKmh: int) | void | public | nicht-statisch | Erhöhung der Geschwindigkeit um den eingehenden Wert sowie eine passende Konsolenausgabe | 
| brake(valueInKmh: int) | void | public | nicht-statisch | Reduzierung der Geschwindigkeit um den eingehenden Wert sowie eine passende Konsolenausgabe | 
| toString() | String | public | nicht-statisch | Rückgabe: Hersteller Modell (Motorenbeschreibung) | 
| getNumberOfVehicles() | int | public | statisch | Rückgabe der Anzahl Fahrzeuge | 
- Exercise
 - Solution
 - Pull Request
 
Alle  Änderungen zwischen der Aufgabe und der Lösung findest du im Pull Request PR#85