Java常见疑难问题-类14
44. 请使用引用类型调用静态方法public class Null {public static void greet() {System.out.println(“Hello world!”);}
public static void main(String[] args) {((Null) null).greet();}}上面程序运行时不会打印NullPointerException异常,而是输出”Hello world!”,关键原因是:调用静态方法时将忽略前面的调用对象或表达示,只与对象或表达式计算结果的类型有关。
在调用静态方法时,一定 ...