5. Créer ses propres exceptions
Le système des exceptions tel qu’il a été créé en Java, calqué d’ailleurs sur celui du C++, est un moyen très puissant de gérer les erreurs proprement dans un code important. Il ne faut donc pas hésiter à créer ses propres classes d’exception, et à les utiliser. Créer une nouvelle classe d’exception est particulièrement simple, puisqu’il suffit d’une chaîne de caractères qui représente le message d’erreur.
Voyons un exemple de création d’une nouvelle classe d’exception.
Exemple 110. Création d'une nouvelle classe d'exception
public class ApplicationException extends Exception {
public ApplicationException (String s) {
super(s) ;
}
}
Cette façon de procéder est toujours préférable à l’utilisation d’une exception générique à laquelle on adjoint un message d’erreur personnalisé, dans la mesure où son type peut être utilisé pour choisir le comportement à avoir lors de la gestion de cette exception.