Activiteit 01
Pair Programming: Basis Overriding
Laat paren een superklasse Vehicle maken met een move()-methode. Creëer subklassen Car en Bike die move() overschrijven en super.move() aanroepen. Test door instanties te maken en polymorf te gebruiken. Bespreek verschillen na 20 minuten.
Verklaar het verschil tussen method overriding en method overloading.
FacilitatietipGeef bij Pair Programming een duidelijke structuur met een basisvoorbeeld en een stap-voor-stap opdracht, zodat leerlingen gefocust blijven op het kernverschil tussen overriding en overloading.
Waar je op moet lettenGeef leerlingen twee codefragmenten: één die method overriding demonstreert en één die method overloading demonstreert. Vraag hen om voor elk fragment te noteren of het overriding of overloading is, en waarom. Benoem ook de rol van 'super()' in het overriding-voorbeeld.