静态变量初始化 java
2022-09-01 02:25:44
如何在java中初始化类的私有静态成员。
尝试以下操作:
public class A {
private static B b = null;
public A() {
if (b == null)
b = new B();
}
void f1() {
b.func();
}
}
但是在创建类A的第二个对象然后调用f1()时,我得到一个空指针异常。