Benutzer-Werkzeuge

Webseiten-Werkzeuge


python:obj:klassen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
python:obj:klassen [2020/11/20 14:02] – [Klassen in Python] lutzpython:obj:klassen [2021/01/07 14:00] (aktuell) – [Aufgaben] lutz
Zeile 187: Zeile 187:
 Programmiere entsprechend deiner Klassendiagramme aus Aufgabe 2 die Klassen "Smartphone", "Uhr" und "Schuhe", Ergänze die Klassen entsprechend der Klasse LKW jeweils um das Attribut ''%%bezeichnung%%'', um den Konstruktur und um eine Methode ''%%ausgabe(self)%%''. Teste die Klasse durch Anlegen einiger Instanzen und durch aufrufen der Klassenmethoden. Programmiere entsprechend deiner Klassendiagramme aus Aufgabe 2 die Klassen "Smartphone", "Uhr" und "Schuhe", Ergänze die Klassen entsprechend der Klasse LKW jeweils um das Attribut ''%%bezeichnung%%'', um den Konstruktur und um eine Methode ''%%ausgabe(self)%%''. Teste die Klasse durch Anlegen einiger Instanzen und durch aufrufen der Klassenmethoden.
  
 +**Aufgabe 5**
  
 +Gegeben ist das UML-Programm einer Klasse Katze:
  
 +{{ :python:obj:katze.png?400 |}}
 +
 +Erstelle die Klasse in Python. Lass dir für die Methoden sinnvollen Quelltext einfallen. Lege einige Objekte der Klasse an und teste die Methoden. Lass dir eventuell weitere sinnvolle Methoden einfallen.
 +
 +[[python:loesungen:obj:klassen| >> Lösungen]]
 +
 +[[python:obj:vererb| >> Vererbung]]
  
 \\ \\
python/obj/klassen.1605877359.txt.gz · Zuletzt geändert: 2020/11/20 14:02 von lutz