Cursus Raku / Objecten, in- en uitvoer en excepties / Klassen en objecten / Rollen / Exercises

Een dansende robot

Opgave

Definieer een klasse Robot waarvan de methode speak beep teruggeeft. Definieer een rol Dancing die een methode dance toevoegt die spinning around teruggeeft.

Maak twee robots, maar geef de rol Dancing aan slechts een van beide. Druk het resultaat van speak voor beide robots af, en daarna het resultaat van dance voor de robot die kan dansen.

Voorbeeld

Het programma drukt af:

beep
beep
spinning around

Oplossing

Bekijk de oplossing

Cursusnavigatie

Oplossing: Een huisdier met naam en leeftijd   |   Oplossing: Een dansende robot