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

감사합니다 ....... Gr8 –

관련 문제