Gérer les hiérarchies d’exceptions
Précédemment, vous avez défini une classe Employee avec une méthode get_bonus() qui lève une BonusError et une SalaryError selon les paramètres. Mais l’exception BonusError héritait de l’exception SalaryError. En quoi l’héritage d’exceptions influe-t-il sur leur gestion ?
La classe Employee a été définie pour vous. Elle impose un salaire minimal de 30000 et un montant maximal de prime de 5000.
Cet exercice fait partie du cours
<cours>Programmation orientée objet en Python</cours>Exercice interactif pratique
Transformez la théorie en action avec l’un de nos exercices interactifs
Commencer l’exercice