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
Programmation orientée objet en Python
Exercice interactif pratique
Passez de la théorie à la pratique avec l’un de nos exercices interactifs
Commencer l’exercice