déclaration d'un tableau d'objet probléme - Java - Programmation
MarshPosté le 08-04-2008 à 17:40:02
Salut, j'ai déclaré un tableau d'objet "Regles" le compilateur me renvoi ce rapport d'erreur
MoteurInference.java:84: cannot find symbol symbol : constructor Regles(int,int,int,boolean) location: class Regles regles[a]=new Regles(0,0,0,false);
voici mon code : public class MoteurInference { public static void main(String[] args) {..... ..... StringTokenizer st =new StringTokenizer(edit.getText(),"\n" ); int nt = st.countTokens(); for (int i =0 ; i<nt ; i++){ faits[i]=new Faits("" ); regles[i]=new Regles(0,0,0,false); } ..... } class Regles { int primisse[]=new int[7]; int action; int nombre; boolean declanchable; public Regles(int [] primisse,int action,int nombre,boolean declanchable) {this.primisse=primisse; this.action=action; this.nombre=nombre; this.declanchable=declanchable; } } CVP AIDEZ MOI
Marsh Posté le 08-04-2008 à 17:40:02
Salut,
j'ai déclaré un tableau d'objet "Regles"
le compilateur me renvoi ce rapport d'erreur
MoteurInference.java:84: cannot find symbol
symbol : constructor Regles(int,int,int,boolean)
location: class Regles
regles[a]=new Regles(0,0,0,false);
voici mon code :
public class MoteurInference
{ public static void main(String[] args)
{.....
.....
StringTokenizer st =new StringTokenizer(edit.getText(),"\n" );
int nt = st.countTokens();
for (int i =0 ; i<nt ; i++){
faits[i]=new Faits("" );
regles[i]=new Regles(0,0,0,false);
}
.....
}
class Regles
{ int primisse[]=new int[7];
int action;
int nombre;
boolean declanchable;
public Regles(int [] primisse,int action,int nombre,boolean declanchable)
{this.primisse=primisse;
this.action=action;
this.nombre=nombre;
this.declanchable=declanchable;
}
}
CVP AIDEZ MOI