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