Kurso de Raku / Objektoj, en- kaj eligo kaj escepto / Klasoj kaj objektoj / Roloj / Exercises

Dancanta roboto

Problemo

Difinu klason Robot, kies metodo speak redonas beep. Difinu rolon Dancing, kiu aldonas metodon dance, redonantan spinning around.

Kreu du robotojn, sed donu la rolon Dancing nur al unu el ili. Presu la rezulton de speak por ambaŭ robotoj, kaj poste la rezulton de dance por la roboto, kiu povas danci.

Ekzemplo

La programo presas:

beep
beep
spinning around

Solvo

Vidu la solvon

Kursa navigado

Solvo: Dorlotbesto kun nomo kaj aĝo   |   Solvo: Dancanta roboto