US

Créer des exceptions

Les exceptions sont simplement représentées par des classes, on va donc pouvoir créer nos propres exceptions en créant de nouvelles classes qui étendent la classe Exception ou RuntimeException selon que l'on souhaite créer une exception sous ou hors-contrôle.

La classe Exception

Pour créer une nouvelle exception, on va donc écrire une classe qui étend la classe Exception. Voyons de plus près deux méthode disponibles sur des objets de type Exception. On a tout d'abord la méthode getMessage qui permet de récupérer un message qui décrit l'erreur qui s'est produite. Ensuite, on a la méthode printStackTrace qui permet d'afficher le suivi de l'erreur et sa propagation.