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.