Ziel

  • Sie können aufzeigen, wie Vererbung für die Anpassung von Fähigkeiten eingesetzt wird.

Auftrag

Implementieren Sie die 4 Klassen gemäss Klassendiagramm.
Die Methode move() schreibt sinngemäss folgenden Text auf den Stdout:

  • Tier weiss nicht konkret, wie es sich bewegen soll. (für die Klasse Animal)
  • species mit Namen name …. (hier steht, wie sich das Tier bewegt)


In der Datei test_main.py finden sich Testfälle für die 4 Klassen.
Wenn die 4 Klassen korrekt implementiert sind, führen sie die main-Methode aus.

  • Studieren Sie den Code.
  • Was fällt Ihnen da auf?

Dauer

20 Minuten + Fachgespräch zur Polymorphie

Abgabe

auf github-classsroom


© René Probst

  • modul/m320/learningunits/lu06/aufgaben/lu07-aufgabe_5.txt
  • Last modified: 2023/11/13 08:56
  • by 127.0.0.1