🧠 Denkoefening - Hond
We stellen een klasse op die een hond voorstelt:
class Hond: def __init__(self, naam): self.naam = naam def blaf(self): print('Woef! Mijn naam is', self.naam) def bijt(self): print('Ik bijt niet!')
Bestudeer deze code aandachtig en beantwoord de volgende vragen:
- Wat is de naam van de klasse?
- Wat zijn de attributen?
- Wat zijn de parameters van de initialisatiefunctie?
- Wat zijn de methodes?
Kopieer en plak de code in de sandbox. Maak onder de klasse eens een ‘Hond’ aan en probeer de methode uit te voeren.
💻 Programmeeroefening - Ras hond
Kopieer en plak bovenstaande code in de editor hieronder.
- Voeg aan de initialisatiefunctie de parameter
ras
toe.- Zorg dat in de initialisatiefunctie het ras als attributie wordt opgeslagen.
- Voeg een methode toe
ras_hond()
die “Ik ben een XXX” print, waarbij XXX vervangen wordt door het correcte ras.