1. Learn
  2. /
  3. Cursuri
  4. /
  5. Programare orientată pe obiecte în Python

Connected

Exercițiu

Adaugă un constructor la clasă

Î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.

Vei crea, de asemenea, un atribut nou – hire_date – care nu va fi inițializat prin parametri, ci va conține data curentă.

Inițializarea atributelor în constructor este o practică bună, deoarece garantează că obiectul are toate atributele necesare imediat ce este creat.

Instrucțiuni 1/3

undefined XP
    1
    2
    3

Definește clasa Employee cu un constructor __init__() care:

  • acceptă două argumente, name și salary (cu valoarea implicită 0),
  • creează două atribute, tot cu numele name și salary,
  • le atribuie valorile corespunzătoare din argumente.