小编Nit*_*gla的帖子

为什么我在构造函数中收到StackOverflowError异常

public class Cloning {

    Cloning c=new Cloning();
    public static void main(String[] args) {

        Cloning c=new Cloning();
        c.print();
    }

    public void print(){
        System.out.println("I am in print");
    }

}
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,我有一个简单的类和一个类级实例,我也有一个同名的本地实例.运行上面的代码时,我得到以下异常:

Exception in thread "main" java.lang.StackOverflowError
    at com.java8.Cloning.<init>(Cloning.java:6)
Run Code Online (Sandbox Code Playgroud)

java stack-overflow

6
推荐指数
3
解决办法
1554
查看次数

标签 统计

java ×1

stack-overflow ×1