Beetje Coderen

Les 11

Klassen en objecten

Eigen typen maken met class, attributen en methodes.

⏱ 45–60 minuten leestijd + oefenen

🎯 Na deze les kun je

  • een klasse met __init__ en methodes schrijven
  • instantie- en klasse-attributen onderscheiden
  • __str__ en __repr__ gebruiken

Tot nu toe bewaarde je gegevens in losse variabelen, tuples en dictionaries, en schreef je functies die daarmee werken. Bij een bankrekening heb je dan een dictionary met een saldo en een naam, en losse functies als stort(rekening, bedrag). Niets houdt iemand tegen om ergens anders rekening["saldo"] = -1000000 te schrijven. Met een klasse maak je je eigen type, dat gegevens en het gedrag dat erbij hoort samenbrengt. In deze les leer je klassen maken, met self, methodes en een nette weergave met __str__ en __repr__.

🔒 Deze les zit in het betaalde deel van de cursus

De eerste 6 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 24,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.

Wil je een seintje als het zover is?