在一次采访中我被问到了这个问题的输出,尽管我回答正确,但我无法找出确切原因
class Main{
void hello(Object obj)
{
System.out.println("i am object");
}
void hello(String str)
{
System.out.println("i am String");
}
public static void main(String[] args)
{
Main m = new Main();
m.hello(null);
}
}
输出
i am String