enum(列挙型)enum Day {
MON, TUE, WED
}
values():定義されている前提数を、定義順で返す(配列)valueOf(String):指定した定数名と一致する定数を返す
name():そのenum定数がソースコード上で定義されている名前(String)を返すordinal():そのenum定数が定義された順番を返す
enumenum Status {
OK(200), NG(500);
private final int code;
Status(int code) {
this.code = code;
}
int getCode() {
return code;
}
}
recordrecord Point(int x, int y) {}
private/final)equals / hashCodetoString