Где на земле вы нашли этот синтаксис? Перечисления Java очень просты, вы просто указываете значения.
public enum Gender {
MALE,
FEMALE
}
Если вы хотите, чтобы они были более сложными, вы можете добавить значения к ним следующим образом.
public enum Gender {
MALE("Male", 0),
FEMALE("Female", 1);
private String stringValue;
private int intValue;
private Gender(String toString, int value) {
stringValue = toString;
intValue = value;
}
@Override
public String toString() {
return stringValue;
}
}
Затем, чтобы использовать enum, вы должны сделать что-то вроде этого:
Gender me = Gender.MALE