Aktivität 01
Pair Programming: Tierhierarchie aufbauen
Paare erstellen eine Superklasse 'Tier' mit Methoden wie 'bewegen()' und 'machenGeräusch()'. Sie erweitern sie um Subklassen 'Hund' und 'Katze', die Methoden überschreiben. Testen Sie polymorph mit einer Liste von Tieren.
Wie können wir allgemeine Verhaltensweisen definieren, die für viele Spezialfälle gelten?
ModerationstippStellen Sie während der Pair Programming sicher, dass beide Partner abwechselnd codieren und erklären, um ein gemeinsames Verständnis zu fördern.
Worauf zu achten istDie Schüler erhalten die Aufgabe, ein einfaches Szenario (z.B. verschiedene Tierarten) zu beschreiben und eine Klassenhierarchie mit mindestens zwei Ebenen zu skizzieren. Sie sollen angeben, welche Klasse die Basisklasse ist und welche Methoden überschrieben werden könnten.