@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> ?
  • Вопрос задан
  • 253 просмотра
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
List<? extends Item> list = new ArrayList<Category>();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
20 мая 2024, в 20:31
2500 руб./за проект
20 мая 2024, в 20:23
5000 руб./за проект