Zacznij terazZacznij za darmo

Obsługa hierarchii wyjątków

Wcześniej zdefiniowano klasę Employee z metodą get_bonus(), która zgłasza wyjątek BonusError lub SalaryError w zależności od przekazanych parametrów. Wyjątek BonusError dziedziczy po wyjątku SalaryError. Jak dziedziczenie wyjątków wpływa na ich obsługę?

Klasa Employee jest już zdefiniowana. Minimalne wynagrodzenie wynosi 30000, a maksymalna wysokość premii to 5000.

To ćwiczenie jest częścią kursu

Programowanie obiektowe w Pythonie

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Przekształć teorię w praktykę dzięki jednemu z naszych interaktywnych ćwiczeń

Rozpocznij ćwiczenie