我无法理解为什么这个程序会打印String
class AA {
void m1(Object o) {
System.out.println("Object ");
}
void m1(String o) {
System.out.println("String ");
}
}
public class StringOrObject {
public static void main(String[] args) {
AA a = new AA();
a.m1(null);
}
}
请帮助我了解如何打印 Sting 而不是 Object