Samenvatting Week 3

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).