に異なるクラスで同じオブジェクトを使用することができます私はAとBの両方で使用されているクラスCのオブジェクトが、問題を作成する必要が3つのJavaクラスA、BおよびCは、どのように私は、Java
を持っていると仮定別々にオブジェクトを作成するということは、クラスcのコンストラクタが2回呼び出されるということです。しかし、私はコンストラクタが一度呼び出されることを望みます。
私はクラスAで作成されたオブジェクトをクラスbに使用したいと思います。 AとBの両方の外側にオブジェクトCを作成し、Aのコンストラクタを有し、B
class A {
public A(C c) {
....
}
}
class B {
public B(C c) {
....
}
}
+1は、DIにリンクされた学習例として使用します。 – pap
indepthの場合 – RMT