Methodeoverschrijving (Method Overriding)
Leerlingen passen hun programmeervaardigheden toe om eenvoudige interactieve spelletjes te ontwerpen en te implementeren in Scratch.
Kernvragen
- Verklaar het verschil tussen method overriding en method overloading.
- Implementeer method overriding in een subklasse en gebruik super() om de superklassemethode aan te roepen waar gepast.
- Analyseer wanneer het overschrijven van een methode de voorkeur heeft boven het toevoegen van een nieuwe methode.
SLO Kerndoelen en Eindtermen
Voorgestelde methodieken
Klaar om dit onderwerp te onderwijzen?
Genereer binnen enkele seconden een complete, kant-en-klare actieve leermissie.
Meer in Objectgeoriënteerd Ontwerpen
Programma's Bouwen met Blokken (Scratch)
Leerlingen maken kennis met visueel programmeren met Scratch om interactieve verhalen, games en animaties te creëren.
2 methodologies
Klassen en Objecten: De Bouwstenen van OOP
Leerlingen leren hoe ze sprites (personages) en achtergronden kunnen toevoegen, aanpassen en animeren in Scratch.
2 methodologies
Constructors en Instantiatie
Leerlingen leren hoe ze programma's interactief kunnen maken door input van de gebruiker te vragen en daarop te reageren.
2 methodologies
Inkapseling en Toegangsmodificatoren
Leerlingen begrijpen het concept van variabelen om gegevens (zoals scores, namen) op te slaan en te gebruiken in hun programma's.
2 methodologies
Overerving en de 'is-een'-Relatie
Leerlingen leren over coördinatenstelsels en hoe ze sprites kunnen verplaatsen en roteren met behulp van X- en Y-coördinaten in Scratch.
2 methodologies