Exceptions01
- Erstelle die Ausnahmenklasse
InvalidValueException
anhand des abgebildeten Klassendiagramms - Passe die Klasse
Vehicle
anhand der Hinweise an - Passe die ausführbare Klasse aus Übungsaufgabe Interfaces01 so an, dass ein Auto mit einem ungültigen Wert beschleunigt wird und in der Konsole ausgegeben wird, dass der Wert größer als 0 sein muss.
Hinweise zur Klasse Vehicle
- Die Methode
void accelerate(valueInKmh: int)
soll den eingehenden Wert überprüfen. Ist der eingehende Wert kleiner als 0 soll die AusnahmeInvalidValueException
ausgelöst werden - Die Methode
void brake(valueInKmh: int)
soll den eingehenden Wert überprüfen. Ist der eingehende Wert kleiner als 0 soll die AusnahmeInvalidValueException
ausgelöst werden
- Exercise
- Solution
- Pull Request
Alle Änderungen zwischen der Aufgabe und der Lösung findest du im Pull Request PR#49