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

Connected

вправа

Розширення класу

У попередній вправі ви визначили клас Employee з двома атрибутами та двома методами, які встановлюють ці атрибути. Памʼятайте: методи — це функції, отже все, що можна зробити з функцією, можна зробити і з методом.

Наприклад, методи можуть виводити або повертати значення чи будувати графіки — якщо така поведінка доречна для обʼєктів цього класу. Наприклад, у Employee навряд чи має бути метод pivot_table().

У цій вправі ви навчитеся використовувати наявні атрибути класу, щоб визначати нові методи. Клас Employee і обʼєкт emp з попередньої вправи вже є у вашому script.py.

Інструкції

100 XP
  • Додайте до класу Employee метод give_raise(), який збільшує зарплату на значення аргументу amount, переданого до give_raise().
  • Створіть обʼєкт emp.
  • Виведіть атрибут salary обʼєкта emp.
  • Викличте give_raise() для обʼєкта emp, підвищивши його зарплату на 1500.