public void test() {
test2(new ClassB(){}); // 此处为B
}
}
问题是:
1、A和B处,内存都在哪分配的?
2、垃圾回收时B处和A处有什么区别?
请各位大神帮忙瞧瞧,小弟新手,有点不懂。感激
...全文
1142打赏收藏
一个关于java匿名内部类的问题
public class Test { private ClassA a = new ClassA(); // 此处为A public void test() { test2(new ClassB(){}); // 此处为B } } 问题是: 1、A和B处,内存都在哪分配的? 2、垃圾回收时B处和A处有什么区别? 请各位大神帮忙瞧瞧,小弟新手,有点不懂。感激