2010-04-04 239 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