Přidej konstruktor třídy
V tomto cvičení budeš dál pracovat se třídou Employee. Místo metod jako set_salary(), které jsi napsal/a v předchozí lekci, přidáš konstruktor, který přiřadí jméno a plat zaměstnanci v okamžiku vytvoření objektu.
Vytvoříš také nový atribut -- hire_date -- který nebude inicializovaný přes parametry, ale bude obsahovat aktuální datum.
Inicializace atributů v konstruktoru je dobrý zvyk, protože zajistí, že objekt má všechny potřebné atributy hned v okamžiku svého vzniku.
Toto cvičení je součástí kurzu
Object-Oriented Programming in Python
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.___ = ____
____ = ____
# 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)