Je pense que dans une classe tu peux mettre ton "try" tout au debut et ton "catch" tout à la fin.
Une bonne solution est de proceder de la maniere suivante :
- Tu crees une nouvelle classe que tu nommes ArgumentInvalideException par exemple.
Comme ceci :
1 2 3 4 5 6 7 8 9 10 11 12 13
|
public class ArgumentInvalideException extends Exception {
public ArgumentInvalideException() {
super();
}
public ArgumentInvalideException(String message) {
super(message);
}
} |
(Elle herite de la classe Exceptions de java)
Et à l'endroit où tu veux lever une exception tu fais ceci :
throw new ArgumentInvalideException("Ton message");
Chez moi ca fonctionne très bien

Partager