Manuseio de hierarquias de exceções
Anteriormente, você definiu uma classe Employee
com um método get_bonus()
que gera um BonusError
e um SalaryError
dependendo dos parâmetros. Mas a exceção BonusError
foi herdada da exceção SalaryError
. Como a herança de exceções afeta o tratamento de exceções?
A classe Employee
foi definida para você. Ela tem um salário mínimo de 30000
e um valor máximo de bônus de 5000
.
Este exercício faz parte do curso
Programação orientada a objetos em Python
Exercício interativo prático
Transforme a teoria em ação com um de nossos exercícios interativos
