ÎncepețiÎncepe gratuit

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

Vezi cursul

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)     
Editează și rulează codul