本文共 367 字,大约阅读时间需要 1 分钟。
枚举数据的取值必须是有限的,是可以枚举出来的。
- 枚举的用法:简单定义一个季节的枚举类型,使用enum关键字来定义,季节可分为春、夏、秋、冬。并且枚举类型可以定义为单独的文件,也可以包含于类当中。
public enum Season{ SPRING,SUMMER,FALL,WINTER}
如上,需要使用可以
Season s = Season.SPRING;
先声明Season类型变量s,再把需要用到的枚举值赋给s.
- 枚举的实质:枚举值是有顺序的,值从0开始,比如:s.ordinal()的值就是0,其中枚举值的数值是按声明时顺序从0开始。并且可以比较大小,枚举类型实现了java API中的Comparable接口,因此可以通过compareTo()方法与其他的枚举值进行比较,其实质比较的值就是ordinal()的值。
转载地址:http://mwegf.baihongyu.com/