Raku kurss / Objekti, ievade/izvade un izņēmumi / Klases un objekti / Mantošana / Exercises
Darbinieki un lomas
Uzdevums
Definējiet bāzes klasi Employee ar atribūtu
name, metodi role, kas atgriež
'staff', un metodi badge, kas atgriež virkni
<vārds> - <loma> (izmantojot savu paša
role).
Pēc tam definējiet divas bērnklases Manager un
Intern, kas manto no Employee un pārraksta
role, lai tās atgrieztu attiecīgi 'manager' un
'intern'.
Izdrukājiet vadītāja ar vārdu Anna un praktikanta ar
vārdu Bob caurlaides tekstu.
Piemērs
Programma izdrukā:
Anna - manager
Bob - intern