class Test {
public void method(Object o) {
System.out.println("Object");
}
public void method(Test s) {
System.out.println("Test");
}
public static void main(String as[]) {
Test ob = new Test();
ob.method(null);
}
}
问:为什么输出是“test”?在这里如何null
通过,为什么?