我在我的程序面临的一个问题,我做了下面一小段代码清晰。 任何人都可以解释为什么这是怎么回事?
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
。
我想知道的原因,这样我可以修改代码。