OO02
- Passe die Klasse
Vehicleaus Übungsaufgabe OO01 mit Hilfe der abgebildeten Informationen an - Passe die ausführbare Klasse aus Übungsaufgabe OO01 so an, dass sie fehlerfrei ausgeführt werden kann
Attribute der Klasse Vehicle
| Attribut | Datentyp | Sichtbarkeit | Veränderlichkeit |
|---|---|---|---|
| make | String | private | unveränderlich |
| model | String | private | unveränderlich |
| speedInKmh | double | private | veränderlich |
Methoden der Klasse Vehicle
| Methode | Rückgabewert | Sichtbarkeit | Beschreibung |
|---|---|---|---|
| Vehicle(make: String, model: String) | public | Festlegen des Herstellers und des Modells | |
| getMake() | String | public | Rückgabe des Herstellers |
| getModel() | String | public | Rückgabe des Modells |
| getSpeedInKmh() | double | public | Rückgabe der Geschwindigkeit |
| accelerate(valueInKmh: int) | void | public | Erhöhung der Geschwindigkeit um den eingehenden Wert sowie eine passende Konsolenausgabe |
| brake(valueInKmh: int) | void | public | Reduzierung der Geschwindigkeit um den eingehenden Wert sowie eine passende Konsolenausgabe |
| toString() | String | public | Rückgabe: Hersteller Modell |
- Exercise
- Solution
- Pull Request
Alle Änderungen zwischen der Aufgabe und der Lösung findest du im Pull Request PR#83