【发布时间】:2017-04-11 14:17:20
【问题描述】:
List<Integer> ints = new ArrayList<Integer>();
ints.add(1); ints.add(2);
List<? extends Number> nums = ints;
nums.add(3.14); // compile-time error
assertints.toString().equals("[1, 2, 3.14]");
为什么会出现编译时错误?
【问题讨论】:
标签: java