Samenvatting Week 3
Samenvatting
Key Points
- Class methods: Methoden die op de klasse zelf werken (niet op een instantie). Gebruik: alternatieve constructors, instellingen wijzigen.
- Class attributes: Variabelen gedeeld door alle instanties van een klasse.
- Overerving: De "is een"-relatie. Een kind-klasse erft eigenschappen van een ouder-klasse.
- Polymorfisme: Dezelfde methode werkt anders afhankelijk van het object (bijv.
maak_geluid()). - Basisklasse vs Afgeleide klasse: Dier (algemeen) → Hond (specifiek).