Labor – String-Methoden, Parameter-Prüfung
Theorie-Link dazu: String-Methoden, Datentyp 'char', Parameter-Validierung
1. Klasse Auto
Bei ungültigen Parametern wird eine aussagekräftige Fehlermeldung ausgegeben – z.B. f. Wert "xx": ERR in 'setTyp(..)' - Länge ungültig (3-20): 'xx' - bleibt auf '-unbekannt-'
Methode printInfo() gibt bei Parameter allrad für true die Zeile hat Allrad-Antrieb aus, für false gar nichts.
Für farbe wird in Kleinbuchstaben, Kennzeichen in Großbuchstaben ausgegeben.
Bei motor wird das Kürzel und die volle Bezeichnung ausgegeben – z.B. f. Wert 'D': Diesel (D).
Beispiele:
==== Auto ==== Marke: Skoda Typ: Oktavia Baujahr: 2018 hat Allrad-Antrieb Farbe: gruen Kennzeichen: MD-1234X Motor: Diesel (D)