-1

我有公共最终类,即公共最终类 BiometricPosition 扩展了 Enum,但它给出了错误,例如类不能直接扩展 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 回答