Zum Hauptinhalt springen

OO01

  • Erstelle die Klasse Vehicle mit Hilfe der abgebildeten Informationen
  • Erstelle eine ausführbare Klasse, welches ein Fahrzeug erzeugt, lege Hersteller und Modell fest und lasse das Fahrzeug mehrmals beschleunigen und bremsen

Attribute der Klasse Vehicle

AttributDatentypSichtbarkeitVeränderlichkeit
makeStringprivateveränderlich
modelStringprivateveränderlich
speedInKmhdoubleprivateveränderlich

Methoden der Klasse Vehicle

MethodeRückgabewertSichtbarkeitBeschreibung
setMake(make: String)voidpublicFestlegen des Herstellers
setModel(model: String)voidpublicFestlegen des Modells
getMake()StringpublicRückgabe des Herstellers
getModel()StringpublicRückgabe des Modells
getSpeedInKmh()doublepublicRückgabe der Geschwindigkeit
accelerate(valueInKmh: int)voidpublicErhöhung der Geschwindigkeit um den eingehenden Wert sowie eine passende Konsolenausgabe
brake(valueInKmh: int)voidpublicReduzierung der Geschwindigkeit um den eingehenden Wert sowie eine passende Konsolenausgabe
toString()StringpublicRückgabe: Hersteller Modell

Konsolenausgabe

Porsche 911 beschleunigt auf 30.0km/h
Porsche 911 beschleunigt auf 60.0km/h
Porsche 911 bremst auf 40.0km/h ab
Porsche 911 beschleunigt auf 80.0km/h
git switch exercises/oo/01
Open in Gitpod