Cursus Raku / Objecten, in- en uitvoer en excepties / Klassen en objecten / Overerving / Exercises
Medewerkers en rollen
Opgave
Definieer een basisklasse Employee met een attribuut
name, een methode role die
'staff' teruggeeft, en een methode badge die
de string <name> - <role> teruggeeft (met
gebruik van haar eigen role).
Definieer daarna twee kindklassen, Manager en
Intern, die van Employee erven en
role overschrijven zodat die respectievelijk
'manager' en 'intern' teruggeeft.
Druk de badge af van een manager met de naam Anna en een
stagiair met de naam Bob.
Voorbeeld
Het programma drukt af:
Anna - manager
Bob - intern