枚举类
来源:互联网 发布:阿里云价格计算 编辑:程序博客网 时间:2024/06/08 13:47
http://developer.51cto.com/art/201107/275031.htm
enum是一个class,有构造方法,构造方法的访问权限只能为private,构造方法只用于在构造枚举值时被调用(编译时被调用),默认构造方法为private XXX(String arg0, int arg1),
- public enum Color{
- RED,BLUE,BLACK,YELLOW,GREEN
- }
此枚举类使用的就是默认构造方法,arg1的值从0开始,等同于:
- public enum Color{
- RED("RED",0),BLUE("BLUE",1),BLACK("BLACK",2),YELLOW("YELLOW",3),GREEN("GREEN",4)
- private String color;
- private int value;
- private Color (String color, int value) {
- this.color = color;
- this.value = value;
- }
- }
枚举值的定义必须在最前面,然后才是成员变量和构造方法以及其他方法,枚举值定义为RED(.., ..)时必须要定义成员变量和构造方法.
0 0
- 枚举和枚举类
- 枚举类
- 枚举类
- 枚举类
- 枚举类
- 枚举类
- 枚举类
- 枚举类
- 枚举类
- 枚举类
- 枚举类
- 枚举类
- 枚举类
- 枚举类
- 枚举类
- 枚举类
- 枚举类
- 枚举类
- 正确开启windows2008系统的远程桌面功能
- 个人作业
- 第四周项目一三角形类--带参数构造函数
- 在web中使用log4j
- HDU 5194 DZY Loves Balls(数学组合or各种乱搞)
- 枚举类
- 循环-09. 支票面额(15)
- 二进制的一些小问题
- 银行业务调度系统
- 009:了不起的分支和循环3
- 第四周项目一:三角形类的构造函数(3)
- 第四周 阅读程序 2
- Oracle goldengate Windows平台oracle-oracle单向复制试验
- hadoop命令详解