ich eine Klasse in Java zu machen versuchen, die ein Objekt vom Typ baut Action
die drei Ints hält und gibt sich an meine anderen Klasse im Array history
, wo history
ist ein Array von Geben Sie Action
ein. Wenn es angerufen wird, bekomme ich sofort eine Endlosschleife; daher der Stapelüberlauf.Stackoverflow-Fehler - aus meiner Objektklasse instanziieren
Fehler - ich gedruckt 1 Zeile, es geht weiter ...
Exception in thread "main" java.lang.StackOverflowError
at sudokugame.Action.<init>(Action.java:7)
Klasse:
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;
}
}
Warum wäre das ein Problem? Die Rekursion ist hier das Problem. –