枚举简介说明
下文笔者讲述枚举类的定义enum的简介说明
枚举类的简介说明
枚举类继承于java.lang.Enum例
public enum Gender {
MALE,FEMALE
}
将Gender的class文件进行反编译
//继承java.lang.Enum并声明为final
public final class Gender extends Enum
{
public static Gender[] values()
{
return (Gender[])$VALUES.clone();
}
public static Gender valueOf(String s)
{
return (Gender)Enum.valueOf(Gender, s);
}
private Gender(String s, int i)
{
super(s, i);
}
//枚举类型常量
public static final Gender MALE;
public static final Gender FEMALE;
private static final Gender $VALUES[];//使用数组进行维护
static
{
MALE = new Gender("MALE", 0);
FEMALE = new Gender("FEMALE", 1);
$VALUES = (new Gender[] {
MALE, FEMALE
});
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


