Hausaufgabe 12 - Objektorientierung: Kapselung/Vererbung/Polymorphie

Deine Hausaufgabe:
Überschreibe die Methode toString() in Kaffeesorte und Softdrinksorte
und implementiere sie wie getName().
Lösche die Methode getName() und korrigiere alle Aufrufe, indem du
dich auf den automatischen Aufruf von toString() verlässt.
Überschreibe die Methode toString() in Getraenkeautomat und rufe
darin getBeschreibung() auf.
Überschreibe die Methode toString() in Techikerin und gib ihren Namen
zurück, z.B. "Technikerin Sandra".
Gib in Technikerin.warte() die Technikerin und den Automaten aus anstatt
nur ihren Namen bzw. seine Bezeichnung.
Entferne alle Aufrufe von getBeschreibung() an Automaten in der
Main-Methode in Kantine.
Prüfe, dass die Ausgabe immer noch vollständig ist.
----
00:00 Einleitung
00:22 Bisheriger Stand
00:59 toString() überschreiben
01:33 getName() löschen
03:02 toString() überschreiben
04:15 Code kürzen
05:11 toString() der Technikerin nutzen
05:54 Noch mehr Code löschen

Пікірлер: 2

  • @HuiminLuo
    @HuiminLuoАй бұрын

    Danke für die super gute Erklärung mit Codierung 🙏

  • @StefanMacke

    @StefanMacke

    Ай бұрын

    Sehr gerne 😊