Javaでは、列挙型オブジェクトをどのように作成しますか?
Javaで列挙型オブジェクトを作成する方法は以下の通りです:
- 列挙型
public enum DayOfWeek {
MONDAY,
TUESDAY,
WEDNESDAY,
THURSDAY,
FRIDAY,
SATURDAY,
SUNDAY;
}
- 例えば、コード内で、enumクラス名とenum値名を列挙してenumオブジェクトを作成します。
DayOfWeek day = DayOfWeek.MONDAY;
上記の例では、DayOfWeekが列挙型の名前であり、MONDAYが列挙値の名前です。列挙値を変数dayに割り当てることで、列挙オブジェクトを作成できます。
枚举オブジェクトはシングルトンであるため、同じ枚挙値はプログラム中で1つのオブジェクトのみです。==演算子を使用して、2つの枚挙オブジェクトが等しいかどうかを比較することができます。
願いがあなたのお役に立てれば幸いです!