1.静态方法优先于对象被创建
2.非静态方法通过对象创建
3.静态方法在内存中创建后,还没有创建对象,所以不能调用非静态方法和变量。
//null 类型调用静态方法,输出什么?
public class Test{
private static void Print(){
System.out.println("Print()");
}
public static void main(String[] args) {
((Test)null).Print();
}
}
问输出什么?