@suprik

Можно ли привести коллекцию с типом подкласса к типу суперкласса?

Здравствуйте!
Есть такие классы:
Item{};
Category extends Item{};
Product extends Item{}.

Есть такие коллекции:
List<Item> items;  
List<Category> categories;   
List<Product> products.

Возможно ли как то привести categories к items или products к items?
что то типа List <Item> = List <category> ?
  • Вопрос задан
  • 260 просмотров
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
List<? extends Item> list = new ArrayList<Category>();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы