Изменения

Перейти к: навигация, поиск

Перечисления

551 байт добавлено, 17:04, 19 июня 2013
Нет описания правки
Перечисления могут реализовывать любые интерфейсы
При этом методы в перечислении могут быть абстрактными, а конкретные экземпляры констант могут определять такие методы (как, впрочем, и переопределять уже определенные)
==Конструкция <tex>enum</tex>==
Начнем с примера. Давайте опишем с помощью enum тип данных для хранения времени года:
 
enum Season { WINTER, SPRING, SUMMER, AUTUMN }
 
Ну и простой пример его использования:
 
Season season = Season.SPRING;
if (season == Season.SPRING) season = Season.SUMMER;
System.out.println(season);
 
В результате выполнения которого на консоль будет выведено SUMMER.
== Пример ==
668
правок

Навигация