标签: java
有两个类:
public class B { A obj = new A(); }
和
public class A { B obj = new B(); }
我们可以看到 A类引用了B类,反之亦然。因此,两个类都需要彼此才能成功编译。
这似乎是一个死锁场景,但是eclipse能够编译它。这是如何工作的?