0

我有一个具有自身静态实例的类(在整个代码中普遍使用的一个实例),但是,当我调用所述实例时,它为空。这怎么可能发生?这就是我所说的:

public class A{
  public static A instance = new A();
  private A(){
  }
  public void method(){}
}

public class B{
  public static void main(String[] args){
    A.instance.method();     //Here, I am getting a NullPointerException.
  }
}

instance静态和自我实例化怎么会发生这种情况?

4

0 回答 0