当对象初始化类时出错

时间:2015-12-29 18:59:54

标签: java

class Xyz{
    Xyz obj=new Xyz();//becouse of this line i'm geting error why?  

    void m1()
    {
        System.out.println("ffhfhfh");
    }
}

class Abc{
    static Xyz obj1=new Xyz();

    public static void main(String arg[])
    {
        obj1.m1();
    }
}

1 个答案:

答案 0 :(得分:1)

我想你得到的是stackoverflow错误,长堆栈跟踪指向代码中的同一行。

当构造类Xyz时,它会创建一个Xyz对象,它创建一个Xyz对象,它创建一个Xyz对象,......