CommencerCommencer gratuitement

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

Afficher le cours

Exercice interactif pratique

Passez de la théorie à la pratique avec l’un de nos exercices interactifs

Commencer l’exercice