次のような列挙型を作成できることを理解しています。
public enum MyEnum {
ONE(1),
TWO(2);
private int value;
private MyEnum(int value) {
this.value = value);
}
public int getValue() {
return value;
}
}
しかし、私はいくつかの質問があります:
1)列挙値は最初に宣言されているようです。このための特定の形式はありますか?どこでも宣言できますか?
2)複数のコンストラクターで列挙型を宣言することは可能ですか?これは人々が時々行うことですか?