Zum Hauptinhalt springen

OO02

  • Passe die Klasse Vehicle aus Ü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

AttributDatentypSichtbarkeitVeränderlichkeit
makeStringprivateunveränderlich
modelStringprivateunveränderlich
speedInKmhdoubleprivateveränderlich

Methoden der Klasse Vehicle

MethodeRückgabewertSichtbarkeitBeschreibung
Vehicle(make: String, model: String)publicFestlegen des Herstellers und 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
git switch exercises/oo/02
Open in Gitpod