1. Apprendre
  2. /
  3. Cours
  4. /
  5. Вступ до обʼєктно-орієнтованого програмування в Python

Connected

Exercice

Успадкування методів

У цій вправі ви розширите клас Manager (успадкований від класу Employee), створений у попередній вправі, додавши метод give_raise(). Він буде подібним до методу з такою самою назвою в класі Employee, але міститиме додатковий аргумент bonus.

Клас Manager, який ви створили раніше, надано в script.py.

Instructions

100 XP
  • Додайте до Manager метод give_raise(), який приймає ті самі параметри, що й Employee.give_raise(), плюс аргумент bonus зі значенням за замовчуванням 1.05 (надбавка 5%).
  • У межах методу обчисліть new_amount, помноживши amount на bonus.
  • У межах методу скористайтеся методом класу Employee, щоб підвищити зарплату на new_amount.