Ява неограниченное подстановочное недоразумение

Допустим, я определяю коллекцию параметризованных типов следующим образом:

Deque<Node<Integer>> nodes = new LinkedList<>();

nodes.add(new Node(5));

Почему ошибка передавать эту ссылку на метод с неограниченным подстановочным знаком в сигнатуре, например так:

static void printNodes(Collection<Node<?>> nodes) {...} 

0 ответов

Другие вопросы по тегам