1. Learn
  2. /
  3. Cursuri
  4. /
  5. Introducere în Programarea Orientată pe Obiecte în Python

Connected

exercițiu

Adăugarea metodelor și atributelor

Acum vei începe prin a crea metode care setează atribute, apoi vei adăuga câteva metode care le manipulează.

Așa cum s-a menționat în primul videoclip, abordarea orientată pe obiecte este cel mai utilă atunci când codul tău implică interacțiuni complexe între mai multe obiecte. În codul de producție real, clasele pot avea zeci de atribute și metode cu logică complicată, dar structura de bază este aceeași ca în cazul celei mai simple clase.

Clasele din acest curs vor avea doar câteva atribute și metode scurte, însă principiile de organizare din spatele lor se pot aplica direct și în cazul unui cod mai complex.

Instrucțiuni

100 XP
  • Adaugă o altă metodă clasei Employee, numită set_salary(), care va seta atributul salary al unui obiect la valoarea argumentului new_salary transmis metodei.
  • Apelează metoda .set_name() a obiectului emp, atribuindu-i valoarea 'Korel Rossi'.
  • Apelează metoda pe obiectul emp și setează salariul la 50000.
  • Afișează atributul salary al obiectului emp.