【发布时间】:2018-02-11 23:09:44
【问题描述】:
是否每次调用其封闭方法时都会创建一个匿名类(不是实例化,而是实际定义/加载该类)还是重用它们?例如:
public MyInterface getAnonymousMyInterface() {
return new MyInterface(){
public void doStuff(){
System.out.println("did stuff");
}
}
}
调用getAnonymousMyInterface() 会创建两个不同的类吗?
【问题讨论】:
标签: java anonymous-class