Как объединить атрибуты в кубах винзавода?

Похоже, что в настоящее время Some> не имеет приключений по сравнению с Some

Согласно статье , написанной в сочетании с Java Champions и создателем часто задаваемых вопросов Java Generics :

Статья допускает некоторые возможности / предположения:

  • , поскольку Enum является общим классом, мы должны использовать его только в сочетании с типом
  • Java может стать более строгим, а необработанные типы могут стать незаконными

Я думаю, что Enum было бы достаточно. Однако, как указал мне Филипп Вадлер, поскольку Enum - это общий класс, мы должны использовать его только в сочетании с типом. В будущем Java может стать более строгим, а необработанные типы могут стать незаконными. Поэтому у нас есть выбор записи либо Enum>, либо Enum>, из которых первый вариант является более точным. Несмотря на то, что компилятор в настоящее время не показывает мне разницы, я могу увидеть предупреждения в будущем, поэтому я следую этой идиоме в своем классе

blockquote>

0
задан Ike 31 December 2018 в 15:25
поделиться