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);
    }

}

Q. 出力が「test」なのはなぜですか? ここでどのようnullに渡されているのか、またその理由は何ですか?

4

0 に答える 0