私は自分のプログラムで問題に直面しており、以下の小さなコード スニペットで明確にしました。なぜこれが起こっているのか誰でも説明できますか?
class ObjectnullTest {
public void printToOut(String string) {
System.out.println("I am null string");
}
public void printToOut(Object object)
System.out.println("I am null object");
}
class Test {
public static void main(String args[]) {
ObjectnullTest a = new ObjectnullTest();
a.printToOut(null);
}
}
これは常に出力しI am null string
ます。
コードを修正できるように理由を知りたいです。