Cursus Raku / Objecten, in- en uitvoer en excepties / Klassen en objecten / Het meta-objectprotocol 🆕 / Exercises

Voeg een methode toe

Opgave

Definieer een klasse Dog die alleen een attribuut name heeft en geen methoden. Gebruik daarna het MOP om er tijdens het draaien een methode speak aan toe te voegen. De toegevoegde methode moet de eigen name van het object gebruiken en <name> says woof teruggeven. Maak een hond met de naam Rex en roep de nieuwe methode aan.

Voorbeeld

Het programma drukt af:

Rex says woof

Oplossing

Bekijk de oplossing

Cursusnavigatie

Oplossing: Een ruit van klassen   |   Oplossing: Voeg een methode toe