1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do programowania obiektowego w Pythonie

Connected

ćwiczenie

Dodawanie metod i atrybutów

Zaczniesz od tworzenia metod ustawiających atrybuty, a następnie dodasz kilka metod, które nimi manipulują.

Jak wspomniano w pierwszym materiale wideo, podejście obiektowe jest najbardziej przydatne, gdy kod obejmuje złożone interakcje wielu obiektów. W prawdziwym kodzie produkcyjnym klasy mogą mieć dziesiątki atrybutów i metod ze skomplikowaną logiką – jednak ich podstawowa struktura jest taka sama jak w najprostszej klasie.

Klasy w tym kursie będą miały tylko kilka atrybutów i krótkie metody, ale zasady organizacyjne, które za nimi stoją, można bezpośrednio przenieść na bardziej złożony kod.

Instrukcje

100 XP
  • Dodaj do klasy Employee kolejną metodę o nazwie set_salary(), która ustawi atrybut salary obiektu na wartość przekazaną jako argument new_salary.
  • Wywołaj metodę .set_name() obiektu emp, przekazując wartość 'Korel Rossi'.
  • Wywołaj tę metodę na obiekcie emp i ustaw wynagrodzenie na 50000.
  • Wyświetl atrybut salary obiektu emp.