Zacznij terazZacznij za darmo

Dodaj konstruktor klasy

W tym ćwiczeniu będziesz dalej pracować z klasą Employee. Zamiast używać metod takich jak set_salary(), które napisano w poprzedniej lekcji, wprowadzisz konstruktor, który przypisuje pracownikowi imię i pensję w momencie tworzenia obiektu.

Inicjalizowanie atrybutów w konstruktorze to dobra praktyka – dzięki temu obiekt ma wszystkie niezbędne atrybuty już w chwili swojego powstania.

To ćwiczenie jest częścią kursu

Wprowadzenie do programowania obiektowego w Pythonie

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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)     
Edytuj i uruchom kod