Что такое гетерогенный объект в Java? - PullRequest
0 голосов
/ 19 сентября 2018

Когда я использую любую коллекцию универсального типа с классом Object и в этой ситуации я храню различные объекты в этой коллекции.

Могу ли я сказать, что коллекция содержит гетерогенные объекты или нет?

Ответы [ 2 ]

0 голосов
/ 19 сентября 2018

Я слышал этот термин только один раз, когда гетерогенный объект ссылался на гетерогенную коллекцию , коллекцию, которая может хранить объекты различных типов .

Гетерогенная коллекция может быть массивом Object[] или списком List<Object>.Мы редко используем их (их объявления слишком общие - «коллекция всего» указывает на проблемы проектирования), но ясно, что они могут содержать экземпляры различных типов (например, Integer и String).

0 голосов
/ 19 сентября 2018

Я не думаю, что гетерогенные объекты - это широко используемый термин, который имеет четкое и четко определенное значение.

Таким образом ваше определение, которое гласит:Объекты разных классов неоднородны в порядке.

(проблема возникает позже, когда вы предполагаете, что другие люди разделяют это понимание, и это не обязательно верно)

...