1. Nauka
  2. /
  3. Kursy
  4. /
  5. Programowanie obiektowe w Pythonie – poziom średnio zaawansowany

Connected

ćwiczenie

Tworzenie abstrakcyjnej klasy bazowej

Abstrakcyjne klasy bazowe to świetny sposób na stworzenie „szablonu" dla grupy podobnych klas. W tym ćwiczeniu stworzysz abstrakcyjną klasę bazową o nazwie Company z jedną metodą abstrakcyjną i jedną konkretną. Powodzenia!

Instrukcje

100 XP
  • Z modułu abc zaimportuj ABC i abstractmethod.
  • Utwórz abstrakcyjną klasę bazową o nazwie Company, która dziedziczy po ABC.
  • Zdefiniuj metodę abstrakcyjną o nazwie create_budget(), używając pass jako jej ciała (bez żadnej logiki).
  • Utwórz metodę konkretną o nazwie hire_employee().