Je suis en train de faire une classe en Java qui construit un objet de type Action
qui détient trois ints et il retourne à mon autre classe dans le tableau history
, où history
est un tableau de tapez Action
. Quand on l'appelle, j'obtiens immédiatement une boucle sans fin; d'où le débordement de la pile.erreur Stackoverflow - instanciation ma classe d'objet
erreur - j'ai imprimé 1 ligne, il se poursuit ...
Exception in thread "main" java.lang.StackOverflowError
at sudokugame.Action.<init>(Action.java:7)
Classe:
public class Action {
Action a;
public Action(int i, int o, int p){
a = new Action(i,o,p);
}
public void setAction(int n, int b, int c){
}
public Action getAction(){
return a;
}
}
Pourquoi cela serait-il un problème? La récursion est le problème ici. –