Propagation des exceptions
La section précédente a montré des erreurs se produisant dans une méthode main
. Si l'erreur était traitée par une instruction try-catch
, le programme poursuivait son cours normal. Si par contre, on n'avait pas de gestionnaires pour l'erreur, le programme s'arrête brutalement avec un message d'erreur.
Que se passe-t'il maintenant si une erreur se produit dans une méthode autre que la méthode main
? Voyons tout de suite un exemple. Tout d'abord, on a une classe Propagation
qui contient une méthode divide
.