Gestion des hiérarchies d'exceptions
Précédemment, vous avez défini une classe Employee
avec une méthode get_bonus()
qui lève un BonusError
et un SalaryError
en fonction des paramètres. Mais l'exception BonusError
a été héritée de l'exception SalaryError
. Comment l'héritage des exceptions affecte-t-il la gestion des exceptions ?
La classe Employee
a été définie pour vous. Le salaire minimum est de 30000
et le montant maximum de la prime est de 5000
.
Cet exercice fait partie du cours
Programmation orientée objet en Python
Exercice interactif pratique
Passez de la théorie à la pratique avec l’un de nos exercices interactifs
