Curso de Raku / Objetos, entrada/salida y excepciones / Clases y objetos / Herencia / Exercises

Empleados y roles

Problema

Define una clase base Employee con un atributo name, un método role que devuelva 'staff' y un método badge que devuelva la cadena <nombre> - <rol> (usando su propio role).

Después define dos clases hijas, Manager e Intern, que hereden de Employee y sobrescriban role para devolver 'manager' e 'intern' respectivamente.

Imprime la credencial de una gerente llamada Anna y de un becario llamado Bob.

Ejemplo

El programa imprime:

Anna - manager
Bob - intern

Solución

Ver la solución

Quiz — Herencia   |   Solución: Empleados y roles