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

Risinājums

Skatīt risinājumu

Kursa navigācija

Viktorīna — Mantošana   |   Risinājums: Darbinieki un lomas