【发布时间】:2015-07-19 13:53:56
【问题描述】:
我有以下代码
import java.util.List;
public class Sample {
public static void main(String[] args) {
test(null);
}
static void test(List<Object> a){
System.out.println("List of Object");
}
static void test(Object a){
System.out.println("Object");
}
}
我在控制台中得到了以下输出
List of Object
为什么不调用test(Object a)?您能解释一下“列表为”null 是如何实现的吗?
【问题讨论】:
标签: java null type-conversion overloading