Problème de compréhension avec les exeptions
Résolu/Fermé
jerome38920
Messages postés
16
Date d'inscription
dimanche 15 avril 2018
Statut
Membre
Dernière intervention
18 mars 2021
-
Modifié le 15 avril 2018 à 18:52
jerome38920 Messages postés 16 Date d'inscription dimanche 15 avril 2018 Statut Membre Dernière intervention 18 mars 2021 - 15 avril 2018 à 19:31
jerome38920 Messages postés 16 Date d'inscription dimanche 15 avril 2018 Statut Membre Dernière intervention 18 mars 2021 - 15 avril 2018 à 19:31
A voir également:
- Problème de compréhension avec les exeptions
- Lecture compréhension cm1 cm2 pdf - Télécharger - Éducatifs
- Compréhension commande cisco ✓ - Forum CISCO
- Devolo wifi compréhension du fonctionnement. - Forum CPL
- Demande d'aide pour compréhension programme Arduino - Forum Programmation
- Problème l'exeption exeption logicielle inconnue - Forum Logiciels
1 réponse
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
15 avril 2018 à 19:14
15 avril 2018 à 19:14
Bonjour,
Si
Donc tu ne devrais pas pouvoir faire
En effet ici ta première question n'ayant pas été résolue, partir sur la suite serait erroné.
Remarque : il ne faut pas perdre les exceptions.
Il faudrait au minimum faire un
Si
t1 = new Test(nomText);provoque une exception, t1 ne sera pas initialisée.
Donc tu ne devrais pas pouvoir faire
t1.ajouterQuestion()dans ce cas, et Java t'en empêche.
En effet ici ta première question n'ayant pas été résolue, partir sur la suite serait erroné.
Remarque : il ne faut pas perdre les exceptions.
"pas mis de nom ou c'est null :"ne permet pas de connaître le détail de la
TestInvalideException eque tu as catché.
Il faudrait au minimum faire un
"pas mis de nom ou c'est null :" + e(pour bénéficier du e.toString) même si un
e.printStackTrace()serait plus complet.
Modifié le 15 avril 2018 à 19:25
Modifié le 15 avril 2018 à 19:31
Et s'il en était capable il te dirait que le try/catch est inutile et te demanderait de l'enlever.
Java voit juste que la méthode peut terminer de deux manières différentes (avec ou sans exception) et que dans un des deux cas la variable ne sera pas initialisée...
15 avril 2018 à 19:31