schule:hunde_und_katzen
Dies ist eine alte Version des Dokuments!
Programmierübung: Hunde und Katzen
- Erkläre, was die Methode
isinstance
bei den Tests macht (durch einen Quelltextkommentar). - Erkläre, was der try-except-Block testet (durch einen Quelltextkommentar).
- Vervollständige den Quelltext für die folgenden Klassen so, dass alle Tests durchlaufen.
- Ergänze Kommentare für deinen Quelltext für jede Zeile (außer den Tests)
- Erweitere das Programm um zwei weitere abstrakte Klassen
Biped
(Zweibeiner) undQuadruped
(Vierbeiner). Ergänze dazu die KlasseAnimal
um das Attributnumber_of_legs
, welches in den beiden neuen Klassen sinnvoll initialisiert wird. Füge eine weitere KlasseParrot
hinzu. Zeichne nun ein vollständiges Klassendiagramm.
schule/hunde_und_katzen.1578929021.txt.gz · Zuletzt geändert: 2020-01-13 16:23 von marco.bakera