Activiteit 01
Pair Programming: Klassenhiërarchie Bouwen
Deel leerlingen in in paren en laat ze een superklasse Voertuig maken met attributen als snelheid en kleur. Bouw subklassen Auto en Fiets die methoden erven en eigen gedrag toevoegen, zoals claxonneren of trappen. Test de hiërarchie door objecten te instantiëren en methoden aan te roepen.
Verklaar de 'is-een'-relatie en geef een voorbeeld van een correcte en een onjuiste toepassing van overerving.
FacilitatietipGeef tijdens de Pair Programming-opdracht duidelijke voorbeeldklassen mee, zoals Voertuig en Auto, zodat leerlingen een concreet startpunt hebben.
Waar je op moet lettenGeef leerlingen twee klassenvoorbeelden: A) Een 'Auto' die overerft van 'Voertuig' en B) Een 'Boek' dat overerft van 'Schrijver'. Vraag hen op te schrijven welke van de twee een correcte 'is-een'-relatie toont en waarom. Geef daarnaast een voorbeeld van een onjuiste overerving.