我在构造函数中实例化了一个内部类,但我没有使用它来启动线程或作为事件侦听器。例如:
public class Something {
final InnerSomething innerSomething = new InnerSomething();
public Something(Param arg) {
super(arg);
}
private class InnerSomething {...}
...
}
编辑:我从其他地方复制并粘贴了代码,忘记删除“抽象”关键字。
EDIT2:“'this'引用转义”的“我的”定义是在Java Concurrency in Practice一书中找到的。
使用上面的代码,我是否允许“this”引用“escape”?