小编Zag*_*Zag的帖子

我得到一个递归调用相同错误的StackOverflowError

我不确定我的程序有什么问题.基本上我只想做一个班级的对象.然后该对象应在其构造函数中创建另一个对象.但是当我从第一个对象的构造函数内部创建对象时,我得到错误:

"GameController中的安装程序.(Setup.java:31)中的线程"main"java.lang.StackOverflowError中的异常.(GameController.java:30)"

错误的这一部分重复,直到我的运行时'错误'框已满:

"在GameController的Setup.(Setup.java:31)
.(GameController.java:30)"

这是我的代码:(在main中创建的对象)

public class GameController {
GameController() {   
Setup Set = new Setup(); //Refers to error happening here.
Run Code Online (Sandbox Code Playgroud)

(设置对象类)

public class Setup extends GameController {
Setup() { //Refers to error happening here.
Run Code Online (Sandbox Code Playgroud)

我不介意不同地做我的代码,但我想知道我做错了什么,所以我可以在将来做到这一点.

java stack-overflow oop compiler-errors

-1
推荐指数
1
解决办法
64
查看次数

标签 统计

compiler-errors ×1

java ×1

oop ×1

stack-overflow ×1