基本クラスに2つの静的オブジェクトを作成するJavaアプリケーションがあります。これらのオブジェクトはプログラム内のクラス全体で参照する必要があります。アプリケーション全体で1つのクラスで作成された静的オブジェクトの参照
public class Baseclass{
public static ClassA A = new ClassA();
public static ClassB B = new Classb();
...
...
...
}
これらのオブジェクトは、ローカルプライベート変数として他のクラスで参照されます。
public class ClassA{
private ClassB b = Baseclass.B;
はしかし、両方のオブジェクトが機能するためにお互いを必要とし、他が作成される前に、私はオブジェクトの一つの新しいインスタンスを作成する場合は、「上」クラス内のローカル変数がnullに設定されています。 Javaには、オブジェクトのコピーを作成するのではなく、実際のオブジェクト(ポインタのような)をオブジェクトに変数として参照する概念がありますか?
の話をあなたの質問について
、私recomendationはこのような何かを行うです悪いデザイン.. – mre
(ObPlead:どうか、変わった統計を使ってはいけません(以前はグローバルと呼ばれていましたが、シングルトンの反パターンを使用しています) –