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 exe/oo-01