Les Exceptions

Bouallegui Sana -  
KX Messages postés 19031 Statut Modérateur -
Bonsoir,
l'exception en java c'est une classe qui traite les erreurs lors de l'exécution du programme.
et puisque elle est prédéfinies pourquoi en redéfinir une autre fois?
Et comment savoir ou en utilise cette exception?
Svp, donne moi un exercice qui utilise les exceptions (try et catch )
Cordialement,

1 réponse

KX Messages postés 19031 Statut Modérateur 3 020
 
Par défaut la classe Exception ne contient que très peu d'information (un String mess, et un Throwable cause)

Si on veut mieux traiter l'exception avec des besoins spécifiques il faut fournir plus d'information sur cette exception en créant des champs supplémentaires...

Par exemple on pourrait avoir un bateau qui coule
BateauException e=new BateauException("Bateau Coulé", parUnIceberg, nomDuBateau, dernierPointDeContact, nombreDePassagers, AgeDuCapitaine);
Comme ça si ton programme intercepte l'exception, il pourra essayer de retrouver le bateau.

Si on avait laissé la classe Exception par défaut on aurais eu
Exception e=new Exception("Bateau Coulé", parUnIceberg);
Mais là ton programme ne peux pas faire grand chose, il ne sait même pas quel bateau a coulé !
Alors on est à peu près sûr que tout le monde se noie :p

Voici un cours avec des exemples : http://www.eteks.com/coursjava/exceptions.html
0