Bonsoir à toutes et à tous,
j'ai lu dans une page web (en fait, il s'agit d'un cours JAVA sur les exceptions) cette phrase:
Là je comprends que lorsque je fais un throw, je dois mettre throws dans la déclaration de ma méthode, OK! mais je peut aussi ne pas la mettre, en mettant l'instruction dans un bloc try/catch, n'est ce pas?Les méthodes qui peuvent lancer des exceptions doivent être déclarées
"throws".
Donc, je ne suis pas obligé à toujours mettre throws, n'est ce pas?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 try{ if(x<0){ throw new MonException(); } }catch(MonException ex){ System.out.println("Exception générée!"); }
Merci
Partager