Corso di Raku / Oggetti, input/output ed eccezioni / Classi e oggetti / Ruoli / Exercises

Un robot che balla

Problema

Definisci una classe Robot il cui metodo speak restituisce beep. Definisci un ruolo Dancing che aggiunge un metodo dance che restituisce spinning around.

Crea due robot, ma dai il ruolo Dancing a uno solo dei due. Stampa il risultato di speak per entrambi i robot e poi il risultato di dance per il robot che sa ballare.

Esempio

Il programma stampa:

beep
beep
spinning around

Soluzione

Vedi la soluzione

Soluzione: Un animale con nome ed età   |   Soluzione: Un robot che balla