如何对对象的null引用可以调用静态方法?

时间:2015-08-14 08:40:13

标签: java

对象的null引用如何调用静态方法。这是示例代码

class A{
public static void show(){
System.out.println("In Show");
}
psvm(..)
{
A a = null;
a.show();
}

此处输出“In Show”输出。我期待着NPE。请求理解

1 个答案:

答案 0 :(得分:1)

因为你真的在调用A.show(),因为这个方法是静态的。它实际上并不需要实例a。