ПочатиПочніть безкоштовно

Додайте конструктор класу

У цій вправі ви продовжите роботу з класом 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)     
Редагувати та запускати код