Comment définir un tableau dans une classe?
Salut!:D
Je cherche à implémenter une classe des arbres généraux simplifiée.
Pour cela j'ai fait le code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| class GTree{
int value;
int numberOfNext;
GTree previous;
GTree[10] next={null};
GTree(int n){
value=n;
previous=null;
numberOfNext=0;
}
void addNext(int n){
/**/ next[numberOfNext]=new GTree(n);
/**/ GTree newTree=next[numberOfNext];
numberOfNext++;
newTree.previous=this;
}
void print(){
System.out.println(value);
if(numberOfNext!=0){
for(int i=0;i<numberOfNext;i++){
/**/ next[i].print();
}
}
}
} |
Mais, sous Eclipse, j'ai des erreurs: il me dit:
Code:
next cannot be resolved
aux lignes précédées d'un /**/, c'est à dire partout où j'essaye d'utiliser le tableau "next".
Le problème est peut être que dans mon contructeur je n'initialise pas next.:roll:
Cela ne me semblait pas necessaire puisque j'ai fait:
Code:
GTree[10] next={null};
Merci pour votre aide.:D