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