Začněte nyníZačněte zdarma

Přidej konstruktor třídy

V tomto cvičení budeš pokračovat ve práci s třídou Employee. Místo metod jako set_salary(), které jsi napsal/a v předchozí lekci, teď přidáš konstruktor, který přiřadí zaměstnanci jméno a plat v okamžiku vytvoření objektu.

Initializace atributů v konstruktoru je dobrý návyk – zaručuje, že objekt má všechny potřebné atributy hned od chvíle, kdy vznikne.

Toto cvičení je součástí kurzu

Úvod do objektově orientovaného programování v Pythonu

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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)     
Upravit a spustit kód