我在主要方法中创建了一个对象d,在构造函数之后,然后是另一个对象,f。我需要了解为什么Output
发生异常(Exception in thread "main" java.lang.StackOverflowError
)。但是,如果我没有在构造函数之后创建对象d,程序将成功运行。嵌套类,内部类
public class OuterTwo {
public OuterTwo() {
System.out.println("OUTER!");
}
OuterTwo d = new OuterTwo();
public static void main(String[] args) {
OuterTwo f = new OuterTwo();
}
}
我也将是一个源感激一个良好的书面与有关JAVA嵌套类说明教程。 – Insanovation 2014-10-09 13:13:51
我在这里没有看到任何嵌套类 – talex 2014-10-09 13:18:04