7.4 Traitement des exceptions
Pour les exceptions sous contrôle :
- Une méthode qui fait appel à une méthode qui peut lever une
exception doit définir son comportement relativement à cette exception
- Traiter l’exception par un bloc try catch
- Relayer l’exception par le mot réservé throws
- Réorganisation du code de manière cohérente dans les blocs
try.
précédent suivant
Une méthode qui fait appel à une méthode qui peut lever une
exception doit définir son propre comportement relativement à cette exception.
Pour cela elle peut soit prendre en charge le traitement de
l’exception en entourant l’appel correspondant dans un bloc
try catch, soit déclarer qu’elle est
transparente à l’exception en utilisant le mot réservé throws pour ce type d’exception.
L’introduction de bloc try
catch s’accompagne de la réorganisation du code en intégrant les
parties qui dépendent de la bonne exécution de la méthode risquant de lever
l’exception, à l’intérieur du bloc.
Christian Bac, Denis Conan, Télécom
SudParis, CSC 4002, Octobre 2015
|