【发布时间】:2014-07-14 08:31:43
【问题描述】:
public class outer {
void meth(){
System.out.println("outer");
}
outer y = new outer(){
void meth(){
System.out.println("anonymous");
}
};
public static void main(String[] args) {
outer a = new outer();
a.meth();
}
}
运行上面的代码时,我得到:
线程“主”java.lang.StackOverflowError 中的异常我正在尝试在单个类中执行匿名内部类;那可能吗? 这个异常的原因是什么?
【问题讨论】:
-
@hexafraction 异常在线程“main”java.lang.StackOverflowError
标签: java stack-overflow inner-classes anonymous-class