Ссылка на статический объект, созданный в одном классе во всем приложении

У меня есть java-приложение, которое создает два статических объекта в базовом классе, на эти объекты нужно ссылаться во всех классах программы.

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 концепции, которые ссылались бы на реальный объект (как указатель) на объект в качестве переменной вместо того, чтобы создавать копию объекта?

7
задан Jim Kiley 22 November 2011 в 17:39
поделиться