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