Adaugă un constructor clasei
În acest exercițiu, vei continua să lucrezi cu clasa Employee. În loc să folosești metode precum set_salary(), pe care le-ai scris în lecția anterioară, vei introduce un constructor care atribuie numele și salariul angajatului în momentul în care obiectul este creat.
Inițializarea atributelor în constructor este o practică bună, deoarece garantează că obiectul dispune de toate atributele necesare chiar din momentul creării sale.
Acest exercițiu face parte din cursul
Introducere în Programarea Orientată pe Obiecte în Python
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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)