gpt4 book ai didi

java - 为什么它向我显示 java.lang.StackOverflowerror

转载 作者:行者123 更新时间:2023-12-02 01:16:12 25 4
gpt4 key购买 nike

我创建了一个类,一个实例变量在 main 方法内部创建,另一个在外部。

// calling a method from constructor
public class Raw4 {

public static void main(String[] args) {
Raw4 r = new Raw4();
}

Raw4 r1 = new Raw4();

}

最佳答案

当您创建新的 Raw4 对象时,所有带有初始值设定项的字段都会被初始化。

您的 Raw4 类有一个名为“r1”、类型为 Raw4 的字段,它是通过创建...另一个 Raw4 对象来初始化的。

因此,创建 Raw4 对象的行为涉及创建 Raw4 对象。这是一个永无止境的过程。

关于java - 为什么它向我显示 java.lang.StackOverflowerror,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58522763/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com