誰かが以下を説明できれば素晴らしいでしょう。print(String s)
以下の例でメソッドが呼び出され、呼び出されない理由print(Object o)
。
package com.example;
public class DemoTest {
public void print(Object o){
System.out.println("Object");
}
public void print(String s){
System.out.println("String");
}
public static void main(String[] args) {
DemoTest dt = new DemoTest();
dt.print(null);
}
}