Добавляем конструктор класса
В этом упражнении вы продолжите работу с классом Employee. Вместо методов вроде set_salary(), которые вы написали в предыдущем уроке, вы добавите конструктор, который присваивает имя и зарплату сотруднику в момент создания объекта.
Инициализировать атрибуты в конструкторе — хорошая практика: она гарантирует, что объект будет иметь все необходимые атрибуты сразу после создания.
Это упражнение является частью курса
Введение в объектно-ориентированное программирование на Python
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
class Employee:
# Create __init__() method
____ ____(____, name, ____):
# Create the name and salary attributes
self.____ = ____
____ = ____
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)