【发布时间】:2013-10-08 09:18:34
【问题描述】:
public class Test1 {
public static void main(String[] args) {
Test1 test1 = new Test1();
test1.testMethod(null);
}
public void testMethod(String s){
System.out.println("Inside String Method");
}
public void testMethod(Object o){
System.out.println("Inside Object Method");
}
}
当我尝试运行给定的代码时,我得到以下输出:
内部字符串方法
谁能解释为什么调用带有String 类型参数的方法?
【问题讨论】:
-
+1 看起来超级简单的问题,但是使用 null...确实很有趣...
-
@RohitJain 这个问题已经与this重复了
标签: java overloading