Перечисление в Java
Проблема в том, что не могу задать конкретное значение элементу в перечислении.
enum SimpleEnum {
Var1 = 1; // не работает
}
Возможно ли такое в Java?
Источник: Stack Overflow на русском
Проблема в том, что не могу задать конкретное значение элементу в перечислении.
enum SimpleEnum {
Var1 = 1; // не работает
}
Возможно ли такое в Java?
Посмотрите вот этот пример. Если же вам нужно просто по порядку нумеровать, тогда Java сделает это за вас.
enum SimpleEnum {
SMTH1, SMTH2
}
...
//Имя
SimpleEnum.SMTH1.name();
//Порядковый номер
SimpleEnum.SMTH2.ordinal();
//Весь сет
SimpleEnum.values()... //обычный массив
...