Polymorfisme & Overerving in DS
Overerven & Polymorfisme
Overerven: De "is een"-relatie. Een nieuwe klasse neemt eigenschappen en gedrag over van een bestaande klasse.
Polymorfisme: dezelfde methode-aanroep geeft ander gedrag per klasse
- Basisklasse (Ouder): De algemene versie. Bijv: Dier — heeft gewicht en kan eten.
- Afgeleide klasse (Kind): De specifieke versie. Bijv: Hond.
Polymorfisme: Betekent dat een functie of methode op verschillende manieren kan werken, afhankelijk van het object waarmee het werkt.
Voorbeeld: maak_geluid() — de vogel fluiten, de hond blaffen, de kat mauwen.
Exit Ticket (individueel, 5 min)
Opdracht
Schrijf op de groene post-it wat "overerven" is. Op de rode post-it wat "polymorfisme" is.