как инициализировать закрытый статический член класса в java.
пытается выполнить следующее:
public class A {
private static B b = null;
public A() {
if (b == null)
b = new B();
}
void f1() {
b.func();
}
}
но при создании второго объекта класса A, а затем при вызове f1(), я получаю исключение с нулевым указателем.