(Java问题)如何解决内部类的循环依赖问题?
如果我在内部类中引用一个字段,这是否会导致封闭类和内部类之间的循环依赖关系?
我该如何避免这种情况?
下面是一个例子:
public class Outer {
private Other o;
private Inner i;
public Outer() {
o = new Other();
i = new Inner() {
public void doSomething() {
o.foo();
}
};
}
}
外面,其他,内心你是说有三个班级? – jjnguy 2008-09-22 23:49:48