CommencezCommencez gratuitement

Gérer les hiérarchies d'exceptions

Auparavant, 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. Or, l'exception BonusError héritait de l'exception SalaryError. Comment l'héritage des exceptions influence-t-il 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.

Cette activité fait partie du cours

Programmation orientée objet en Python

Voir le cours

Exercice interactif pratique

Passez de la théorie à l’action grâce à l’un de nos exercices interactifs

Commencer l’exercice