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

Dipendenti e ruoli

Problema

Definisci una classe base Employee con un attributo name, un metodo role che restituisce 'staff' e un metodo badge che restituisce la stringa <nome> - <ruolo> (usando il proprio role).

Poi definisci due classi figlie, Manager e Intern, che ereditano da Employee e sovrascrivono role per restituire rispettivamente 'manager' e 'intern'.

Stampa il badge di una manager di nome Anna e di uno stagista di nome Bob.

Esempio

Il programma stampa:

Anna - manager
Bob - intern

Soluzione

Vedi la soluzione

Quiz — Ereditarietà   |   Soluzione: Dipendenti e ruoli