вот такой код.
List<? extends B> listC = new ArrayList<C>;
List<? extends B> listD = new ArrayList<D>;
...
listC.add(D) - можно ли добавлять или нет? У компилятора недостаточно информации чтобы вывести это
Хорошие ответы
Обсуждают сегодня