1
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通过,为什么?

4

0 回答 0