1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Úvod do objektově orientovaného programování v Pythonu

Connected

cvičení

Přidávání metod a atributů

Začneš tím, že vytvoříš metody pro nastavování atributů, a pak přidáš několik metod, které s nimi pracují.

Jak bylo zmíněno v prvním videu, objektově orientovaný přístup je nejužitečnější tehdy, když tvůj kód zahrnuje složité interakce mnoha objektů. V reálném produkčním kódu mohou mít třídy desítky atributů a metod s komplexní logikou – jejich základní struktura je ale stejná jako u té nejjednodušší třídy.

Třídy v tomto kurzu budou mít jen několik atributů a krátké metody, ale organizační principy za nimi stojící lze přímo přenést i do složitějšího kódu.

Pokyny

100 XP
  • Přidej do třídy Employee další metodu set_salary(), která nastaví atribut salary objektu na hodnotu argumentu new_salary předaného metodě.
  • Zavolej metodu .set_name() na objektu emp a přiřaď hodnotu 'Korel Rossi'.
  • Zavolej metodu na objektu emp a nastav salary na 50000.
  • Vypiš atribut salary objektu emp.