Salut,
Je me posais une question dont je crois avoir la réponse, je veux juste partager ma réflexion avec vous :
Supposons que j'ai une classe d'exception de cette forme:
Selon vous, est-ce que la trace va être affiché au moment où l'exception est lancée ou lorsqu'on la trappe dans un bloc try/catch ?
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 //Attributs de classe public class MonException extends Exception{ private String mMessage=null; ... //Contructeurs ... public MonException(String pMessage,boolean pPrintStack) mMessage=pMessage; if(pPrintStack)printStackTrace(); } } //Classe lançant l'exception public class unObjet{ private int i=0; private int j=-1; public void uneMethode()throws MonException{ if(i!=j)throw new MonException("i et j non-égaux",true); } }
Selon moi, la deuxième option demeure la plus plausible, j'en suis pas à 100% sûr cependant![]()
Partager