Raku-Kurs / Objekte, Ein- und Ausgabe und Ausnahmen / Klassen und Objekte / Vererbung / Exercises

Mitarbeiter und Rollen

Aufgabe

Definieren Sie eine Basisklasse Employee mit einem Attribut name, einer Methode role, die 'staff' liefert, und einer Methode badge, die die Zeichenkette <name> - <role> liefert (unter Verwendung ihres eigenen role).

Definieren Sie dann zwei Kindklassen, Manager und Intern, die von Employee erben und role so überschreiben, dass sie 'manager' beziehungsweise 'intern' liefern.

Geben Sie das Namensschild eines Managers namens Anna und eines Praktikanten namens Bob aus.

Beispiel

Das Programm gibt aus:

Anna - manager
Bob - intern

Lösung

Siehe die Lösung

Kursnavigation

Quiz — Vererbung   |   Lösung: Mitarbeiter und Rollen