IniziaInizia gratis

Gestire le gerarchie di eccezioni

In precedenza, hai definito una classe Employee con un metodo get_bonus() che solleva una BonusError e una SalaryError a seconda dei parametri. Ma l'eccezione BonusError era ereditata da SalaryError. In che modo l'ereditarietà delle eccezioni influisce sulla gestione delle eccezioni?

La classe Employee è stata definita per te. Ha uno stipendio minimo di 30000 e un importo massimo di bonus di 5000.

Questo esercizio fa parte del corso

Programmazione orientata agli oggetti in Python

Visualizza il corso

Esercizio pratico interattivo

Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi

Inizia esercizio