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
に渡されているのか、またその理由は何ですか?