Affichage texte exception
Bonjour,
je dois créer ma propre exception et la générer dans plusieurs cas.
Voici un morceau de code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
public class Identite {
private String nom;
private String prenom;
private int anneeNaiss;
public Identite (String nom, String prenom, int anneeNaiss) throws MonEx{
if(nom.length()==0) throw new MonEx("Le nom est vide");
if(anneeNaiss > 2008) throw new MonEx("Date pas possible");
this.nom=nom;
this.prenom=prenom;
this.anneeNaiss=anneeNaiss;
}
} |
Et le code de l'exception:
Code:
1 2 3 4 5 6
|
public class MonEx extends Exception {
public MonEx (String s){
super(s);
}
} |
Le main:
Code:
1 2 3 4 5 6 7 8
|
...
try{
Identite monId = new Identite (Alex,Dupont,2009);
}catch (MonEx ex){
System.out.println(ex.toString());
}
... |
Mon problème: quand j'affiche le texte de l'exception, il m'affiche pas uniquement "Date pas possible" mais il m'affiche "monPackage.MonEx : date pas possible". Comment faire pour ne pas qu'il rajoute "monPackage.MonEx"?
Pour info, j'utilise NetBeans IDE 6.1.
Merci d'avance!