-3
Почему List<Integer>
не является подтилем List<Number>
, но является подтилем List<? extends Number>
?Почему Список <Integer> не является подтипом `List <Number>`, но является подтипом `List <? extends Number> `?
List<Integer> ints = new ArrayList<Integer>();
ints.add(1);
ints.add(2);
List<? extends Number> nums = ints;// <-- No Error