Ну, в Java, вы также можете создать параметризованный enum. Допустим, вы хотите создать перечисление className, в котором вам нужно хранить classCode, а также className, вы можете сделать это следующим образом:
public enum ClassEnum {
ONE(1, "One"),
TWO(2, "Two"),
THREE(3, "Three"),
FOUR(4, "Four"),
FIVE(5, "Five")
;
private int code;
private String name;
private ClassEnum(int code, String name) {
this.code = code;
this.name = name;
}
public int getCode() {
return code;
}
public String getName() {
return name;
}
}