-1

私はパブリックファイナルクラスを持っています。つまり、パブリックファイナルクラスBiometricPositionは列挙型を拡張しますが、クラスがjava.lang.Enumを直接拡張できないようにエラーが発生します。

4

2 に答える 2

2

なぜ使用しないのですか?

public enum BiometricPosition { 
    ENUM_VALUE_1,
    ENUM_VALUE_2;
}

次に、次のように変数を宣言できます。

BiometricPosition pos = BiometricPosition.ENUM_VALUE_1

そして、これはあなたにとって非常に便利なリンクです:

http://docs.oracle.com/javase/tutorial/java/javaOO/enum.html

于 2012-07-06T05:08:25.947 に答える
2

キーワードを使用enumしてクラスを宣言します。

public enum BiometricPosition {
    ...
}

これにより、特別なクラスが暗黙的に拡張Enumされ、クラス本体内で列挙型固有の構文が許可されます。

于 2012-07-06T05:08:35.037 に答える