2010-04-04 198 views

回答

3

你的意思是说A有B,B有A,而你试图把它们都注入对方?从逻辑上讲,你描述的行为是合理的。

A a = new A() 
B b = new B() 
a.setB(b) 
b.setA(a) 

看起来不错,但是这应该是什么样子?

A a = new A(b) 
B b = new B(a) 

无论如何重写第二组,您都无法使用构造函数创建依赖于B的A。

+0

Thankx ....... Gr8 – 2010-04-04 05:24:08