【发布时间】:2013-01-02 16:49:47
【问题描述】:
可能重复:
How come invoking a (static) method on a null reference doesn’t throw NullPointerException?
谁能解释一下为什么下面程序的输出是“Called”
public class Test4{
public static void method(){
System.out.println("Called");
}
public static void main(String[] args){
Test4 t4 = null;
t4.method();
}
}
我知道我们可以使用类引用调用静态方法,但这里我使用空引用调用。请澄清我的疑问
【问题讨论】:
标签: java static-methods