Изменения

Перейти к: навигация, поиск

Generics

638 байт добавлено, 20:49, 1 октября 2013
Несовместимость generic-типов
== Несовместимость generic-типов ==
GenericЭто одна из самых важных вещей, которую вы должны узнать о Generics  Как говориться в бочке мёда есть ложка дегтя. Для того чтобы сохранить целостности и независимости друг от друга Коллекции, у Generics существует так называемая "Несовместимость generic-типы типов". * Суть такова:   Пусть у нас есть тип Foo, который является подтипом Bar, и еще G - наследник Коллекции. То G<Foo> '''не совместимы по присваиваниюявляется''' наследником G<Bar>.  
List<Integer> li = new ArrayList<Integer>();
List<Object> lo = li;
Анонимный участник

Навигация