调用时类的静态实例为null?

时间:2013-02-14 00:14:37

标签: java static instance

我有一个带有自身静态实例的类(在整个代码中普遍使用的一个实例)但是,当我调用所述实例时,它是null。怎么会发生这种情况?这就是我所说的:

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是静态的并且自我实例化,这怎么可能发生呢?

0 个答案:

没有答案