Bonsoir,
je dois remettre un travaille et je dois y insérer une exception. Voici un morceau de mon code:
Voila alors je dois mettre dans la variable aa la valeur de a (en parametre du constructeur) et dans bb la valeur de b.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public class Essai{ private aa; private bb; //constructeur public Essai (int a,int b){ //ici je dois insérer une exception. } //suite du code }
Si a ou b est inferieur à 0, je dois lancer une exception de type "IllegalSize".
Je pensais le faire comme suit mais ca ne fonctionne pas :
Je dois donc creer une nouvelle classe que je nome ErrConst et dans cette classe créer un nouveau constructeur : public ErrConst(int a,int b) et mettre un try and catch dans cette nouvelle classe? Je suis un peu perdu
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public class Essai{ private aa; private bb; //constructeur public Essai (int a,int b) throws ErrConst{ if (a<0) throw new ErrConst(); if (b<0) throw new ErrConst(); } //suite du code }
MERCI
Partager