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