Как в java задать enum

Аватар пользователя Иван Полежаев
Иван Полежаев
14 апреля 2023

В Java перечисление (enum) - это тип данных, который содержит фиксированный набор констант. Задать перечисление можно следующим образом:

public enum MyEnum {
    VALUE1,
    VALUE2,
    VALUE3
}

В этом примере мы создаем перечисление MyEnum с тремя константами: VALUE1, VALUE2 и VALUE3

Каждая константа в перечислении представляет экземпляр самого перечисления. Эти экземпляры создаются автоматически при загрузке класса перечисления. Вы можете получить ссылку на каждую константу с помощью имени перечисления, например, MyEnum.VALUE1


Вы также можете добавлять дополнительные поля и методы к перечислению, например:

public enum MyEnum {
    VALUE1("value1"),
    VALUE2("value2"),
    VALUE3("value3");

    private String value;

    private MyEnum(String value) {
        this.value = value;
    }

    public String getValue() {
        return value;
    }
}

В этом примере каждая константа имеет связанное с ней значение value, которое можно получить с помощью метода getValue(). Вы можете использовать перечисление так же, как и любой другой тип данных в Java.

0 0
Познакомьтесь с основами Java бесплатно