Inizia subitoInizia 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 corso

esercizio interattivo pratico

Trasforma la teoria in pratica con uno dei nostri esercizi interattivi

Inizia esercizio