枚举类型 (enum)和java中ordinal()方法的注意事项

395 阅读1分钟
  • 枚举类型是int型的常量
  • 默认值是从0开始依次加1
  • 若赋值,在被赋值的成员基础上依次加1,之前未赋值的成员为默认值;

定义一个枚举类

enum Season {
    SPRING, SUMMER, AUTUMN, WINTER
}

Enum类提供了一个ordinal()方法,用来返回枚举对象的序数,比如本例中SPRING, SUMMER, AUTUMN, WINTER的序数就分别是0,1,2,3