Hinweise für Lehrkräfte und Eltern – Band 5
Objektorientierung anschaulich erklären
Nutzen Sie echte Gegenstände.
Beispiel Buch:
- Klasse: Bauplan eines Buches
- Objekt: ein bestimmtes Buch
- Attribute: Titel, Autor, Seiten
- Methoden: ausleihen, zurückgeben, anzeigen
Häufige Schwierigkeiten
Klasse und Objekt
Eine Klasse ist kein einzelnes Ding. Sie beschreibt, wie solche Dinge aufgebaut sind.
self
self bedeutet:
Dieses konkrete Objekt.
print() und return
Auch in Methoden bleibt der Unterschied wichtig.
Vererbung
Vererbung sollte nur verwendet werden, wenn eine echte Beziehung besteht:
Ein Hund ist ein Tier.
Nicht:
Ein Hund ist ein Futter.
Didaktische Reihenfolge
- Klasse als Bauplan
- Objekt erstellen
- Attribute
- Methoden
- mehrere Objekte
- Objektlisten
- Zusammenarbeit
- Vererbung
- Speicherung
Turtle
Prüfen Sie vorab, ob die Lernumgebung grafische Fenster unterstützt.
Projektbewertung
| Bereich | Frage |
|---|---|
| Modellierung | Passen Klassen zur Aufgabe? |
| Zustand | Sind Attribute sinnvoll? |
| Verhalten | Sind Methoden klar? |
| Regeln | Werden ungültige Zustände verhindert? |
| Zusammenarbeit | Arbeiten Objekte sinnvoll zusammen? |
| Dokumentation | Kann das Projekt benutzt und verstanden werden? |