python:obj:vererb
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| python:obj:vererb [2021/01/07 13:31] – [Erklärvideo] lutz | python:obj:vererb [2021/01/20 09:34] (aktuell) – lutz | ||
|---|---|---|---|
| Zeile 8: | Zeile 8: | ||
| {{ : | {{ : | ||
| ([[https:// | ([[https:// | ||
| - | * Gewicht: | + | * Gewicht: |
| * Leistung: 150 PS | * Leistung: 150 PS | ||
| * Farbe: weiß | * Farbe: weiß | ||
| Zeile 18: | Zeile 18: | ||
| {{ : | {{ : | ||
| ([[https:// | ([[https:// | ||
| - | * Gewicht: | + | * Gewicht: |
| * Leistung: 306 PS | * Leistung: 306 PS | ||
| * Farbe: blau | * Farbe: blau | ||
| Zeile 197: | Zeile 197: | ||
| + | \\ | ||
| =====Aufgaben===== | =====Aufgaben===== | ||
| + | **Aufgabe 1** | ||
| + | |||
| + | Teste die Klasse vererb.py! | ||
| + | Erzeuge weitere Objekte und teste die Methoden! | ||
| + | |||
| + | **Aufgabe 2** | ||
| + | |||
| + | Gegeben ist eine Klasse Gebaeude: | ||
| + | |||
| + | <code python> | ||
| + | class Gebaeude: | ||
| + | |||
| + | def __init__(self, | ||
| + | self.bezeichnung = bez | ||
| + | self.stockwerke = sw | ||
| + | self.raeume = r | ||
| + | |||
| + | def __str__(self): | ||
| + | return " | ||
| + | + str(self.stockwerke) + ", Räume: " + str(self.raeume) | ||
| + | |||
| + | def ausgabe(self): | ||
| + | print(self) | ||
| + | |||
| + | </ | ||
| + | |||
| + | Programmiere zwei weitere Klassen Krankenhaus und Schule die entsprechend dem Klassendiagramm von Gebaeude abgeleitet werden. | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Schreibe in den abgeleiteten Klassen die Methoden '' | ||
| + | |||
| + | |||
| + | Teste die neuen Klassen und ihre Methoden an eigenen Beispielen. | ||
| + | |||
| + | [[python: | ||
| + | |||
| + | [[python: | ||
| + | |||
| + | \\ | ||
| + | |||
| + | ~~DISCUSSION | Hier können Fragen zum Inhalt der Seite gestellt werden. ~~ | ||
python/obj/vererb.1610022695.txt.gz · Zuletzt geändert: von lutz
