Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Java Sweeper / Недетские состояния

  • На этом слайде мы создадим перечисление GameState, в котором будет храниться состояние игры
  • Дата отправки отчёта: 28 июня 2018 г.
  • Задание выполнено: за 42 мин.
  • Чему научился: Перечисление - это список именованных констант.
    Перечисления создаются с использованием ключевого слова enum.
    При создании перечисления компилятор генерирует соответствующий класс.
    Этот класс автоматически наследует от класса java.lang.Enum.
    Элементы enum это статически доступные экземпляры enum-класса.
  • Оценка видео-уроку:
Отчёт от 17947 за Java Sweeper / Недетские состояния


Отчёт от 17947 за Java Sweeper / Недетские состояния




Оцени работу

 
Сохранить страницу:

17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
# Java Sweeper / Недетские состояния / 2018-06-29 08:34

Тип перечисления не имеет экземпляров, отличных от тех, которые определены его константами перечисления.
Три механизма гарантируют, что экземпляры типа enum не существуют за пределами, определенных его константами перечисления:
Финальный метод клонирования в Enum гарантирует, что константы перечислимого типа никогда не будут клонированы.
Отражающее создание типов перечислений запрещено.
Специальное обращение с помощью механизма сериализации гарантирует, что дублирующие экземпляры никогда не создаются в результате десериализации.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Dmitry Sinitsin  # Java Sweeper / Недетские состояния / 2018-07-03 23:44

Молодец, отлично движешься. Перечисление очень удобная штука, если обычной булевой переменной недостаточно, то именно перечисления и используются в программировании и очень часто. С их помощью реализуют как систему смены фаз, так и элементарные типы каких либо данных, к примеру, при создании игры, можно использовать перечисление типов объектов, которые будут присваиваться как атрибуты объектам, с которыми будет взаимодействие в самой игре. Материалы из которого создан объект могут быть перечислением, тип поверхности почвы, тип текущей погоды и т.д. Надеюсь понял о чём я. Перечисление это вещь!!!


  • Отчёт оценивали:
    6452Кирилл Шмойлов+1   791Валерий Жданов+1   17443WildOrc+1   1Евгений Волосатов+1   17606Виктор+1   3747Сергей+1   16218Дмитрий+1   Посетитель+1   3922Александр+1   18493Evgenii Kudriavtcev+1   7645Александр Львович+1   1901Neverwinter 2+1   17255Слава+1   10080FireWolf+1   10558Иван Воронин+1   459Сергей Сергеевич+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Перечисление - это список именованных констант. Перечисления создаются с использованием ключевого слова enum. При создании перечисления компилятор генерирует соответствующий класс. Этот класс автоматически наследует от класса java.lang.Enum. Элементы enum это статически доступные экземпляры enum-класса.



Научился: раньше я перечислениями не пользовался, но не так давно научился их ценить и стараюсь всегда использовать где они помогают вносить ясность и избегать ошибок.