Как стать автором
Обновить

Комментарии 8

Опоздали( Но в статье честно не только перевод — есть дополнения, примеры и ссылки.

Статье уже полгода

Перевод хромает

Хотя кейсы enum сами по себе являются объектами, их нельзя создавать с помощью новой конструкции.

Имеется ввиду "с помощью ключевого слова new", я так понял.

Спасибо, что заметили.

Если что - это не единственная ошибка.

Скажите, вы сами-то можете понять, что в некоторых местах этой статьи написано? Например

"Хотя enum — это объект, вы можете присвоить им значения, чтобы сохранить их в базе данных"

или

"Перечисления, не поддерживаемые значением, автоматически реализуют интерфейс UnitEnum." Кто, кого и чем тут должен поддерживать?

Одно из наиболее важных различий между enum и классом заключается в том, что enums не могут иметь состояния. 

Вроде как конкретное значение перечисления у объекта enum’а это и есть его состояние

В контексте ООП - нет

Зарегистрируйтесь на Хабре, чтобы оставить комментарий