enum
В Java enum
(перечисление) - это особый тип данных, который позволяет определить набор константных значений. enum
был введен в Java 5.0 и предоставляет удобный способ представления фиксированного набора значений, таких как дни недели, месяцы, цвета и т. д.
Пример определения enum
:
public enum Day {
MONDAY,
TUESDAY,
WEDNESDAY,
THURSDAY,
FRIDAY,
SATURDAY,
SUNDAY
}
Пример использования enum
:
public class Main {
public static void main(String[] args) {
Day today = Day.MONDAY;
System.out.println("Сегодня " + today);
if (today == Day.MONDAY) {
System.out.println("Сегодня понедельник");
}
}
}
enum
может использоваться для определения типов данных с ограниченным набором возможных значений, что делает код более читаемым и безопасным. В отличие от простых строковых констант, enum
предоставляет статическую типовую проверку компилятором, что позволяет обнаруживать ошибки во время компиляции.
Last updated
Was this helpful?