Предположим, что у меня есть класс, который реализует интерфейс:
public class A implements IB
и у меня есть List<A>
, на который я хотел бы ссылаться: List<? implements IB> list
.
Чтобы я мог закодировать: for (IB item : list)
и т.д.
Можно ли как-то сделать это на Java? Нет возможности <? implements ...>
.
Что мне не хватает?