【发布时间】:2019-01-25 11:07:48
【问题描述】:
我是java初学者。我正在尝试这段代码,我在类本身中创建了类的实例。
它给了我堆栈溢出错误。 然后,我在类中将引用变量设为“静态”,现在它工作正常。
我的问题是静态关键字在这里做什么?我知道静态变量是只加载一次的类变量。但是,构造函数调用是否也应该进入对自身的递归调用?我无法从我对静态关键字的了解中得到任何答案。
【问题讨论】:
-
请编辑您的问题以将代码包含为复制粘贴的文本而不是图像。也请关注the SO tour,阅读how to ask good questions,以及this question checklist。最后学习如何创建minimal reproducible example。