Как в java задать enum
В 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
.