Коллекция List<someType>
(как и List<? extends someType>
) позволит мне добавлять элементы порожденных классов от someType.
List<? extends someType>
(как и List<someType>
) будет возвращать элемент типа someType при вызове метода get().
В чем же между ними разница?
Свежие комментарии