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

Connected

вправа

Додавання методів і атрибутів

Тепер ви почнете зі створення методів, які встановлюють атрибути, а потім додасте кілька методів, що їх змінюють.

Як згадувалося в першому відео, об'єктноорієнтований підхід найбільш корисний, коли ваш код містить складні взаємодії багатьох об'єктів. У реальному продакшн‑коді класи можуть мати десятки атрибутів і методів зі складною логікою, проте базова структура така сама, як і в найпростішого класу.

У цьому курсі ваші класи матимуть лише кілька атрибутів і короткі методи, але принципи організації коду за ними можна безпосередньо застосувати до складнішого коду.

Інструкції

100 XP
  • Додайте до класу Employee ще один метод set_salary(), який встановлюватиме атрибут salary об'єкта у значення аргументу new_salary, переданого методу.
  • Викличте метод об'єкта emp .set_name(), передавши значення 'Korel Rossi'.
  • Викличте метод для об'єкта emp і встановіть зарплату в 50000.
  • Виведіть атрибут salary об'єкта emp.