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

Una figura e un quadrato

Problema

Definisci una classe base Shape con un metodo name che restituisce 'shape' e un metodo describe che restituisce la stringa I am a <nome> (usando il proprio name).

Poi definisci una classe Square che eredita da Shape e sovrascrive name per restituire 'square'.

Stampa la descrizione di un Square.

Esempio

Il programma stampa:

I am a square

Soluzione

Vedi la soluzione

Soluzione: Dipendenti e ruoli   |   Soluzione: Una figura e un quadrato