Додайте конструктор класу
У цій вправі ви продовжите роботу з класом Employee. Замість того щоб використовувати методи на кшталт set_salary(), які ви писали в попередньому уроці, ви додасте конструктор, що призначатиме імʼя та зарплату співробітника в момент створення обʼєкта.
Ви також створите новий атрибут — hire_date. Він НЕ ініціалізується через параметри, а міститиме поточну дату.
Ініціалізувати атрибути в конструкторі — гарна ідея, адже так обʼєкт одразу після створення має всі необхідні атрибути.
Ця вправа є частиною курсу
Об'єктноорієнтоване програмування в Python
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
class Employee:
# Create __init__() method
____ ____(____, name, ____):
# Create the name and salary attributes
self.___ = ____
____ = ____
# From the previous lesson
def give_raise(self, amount):
self.salary += amount
def monthly_salary(self):
return self.salary/12
emp = Employee("Korel Rossi")
print(emp.name)
print(emp.salary)