Java中枚举及其构造函数
来源:互联网 发布:防止域名劫持 编辑:程序博客网 时间:2024/06/03 21:39
一、最简单的枚举
public enum Season{ Spring,Summer,Fall,Winter};
二、带构造器的枚举
如下:EOrderType就是枚举的构造函数
例如NormalOrder(0, "一般订单") 第一个0对于构造函数的type,第二个参数对应构造函数的desc
getOrderType
注意:1、需要在枚举实例后面加上分号,然后再写构造函数等
2、枚举实例必须在前面
3、定义枚举的构造器方法带参,只能为private
public enum EOrderTyper { /** * 无效的订单类型 */Invalid(-1,"无效的订单类型"),/** * 一般订单 */NormalOrder(0, "一般订单"),/** * 虚拟礼品卡订单 */VDDmoney(50, "虚拟订单"),/** * 实物礼品卡订单 */PDDmoney(51, "礼品卡订单");private int orderType;private String description;private EOrderTyper(int type, String desc) {this.orderType = type;this.description = desc;}public int getOrderType() {return this.orderType;}public String getDescription() {return this.description;}}
三、EnumSET
可以用来创建枚举集合,例如:
public static EnumSet<EPriceType> getSetTypes(){ EnumSet<EPriceType> set=EnumSet.noneOf(EPriceType.class); set.addAll(EnumSet.complementOf(set)); return set; }
1 1
- Java中枚举及其构造函数
- java枚举类的构造函数
- java中构造函数
- Java---java中构造方法及其作用
- Java构造函数中调用构造函数
- 枚举中的构造函数
- 属性,构造函数,枚举
- JAVA中StringBuffer的构造及其方法
- java中什么是构造方法及其作用
- java中什么是构造方法及其作用
- java中构造方法及其作用
- java中构造方法及其作用
- java中构造方法及其作用
- java中构造方法及其作用
- JAVA枚举及其用法
- Java中构造函数详解
- java中构造函数总结
- Java中构造函数详解
- ocr之多字库联合使用
- Swing中添加事件响应的三种处理方式
- 几种任务调度的 Java 实现方法与比较
- 探索并发编程(三)------Java存储模型和共享对象
- 阳光暖房尽显魅力 120平温馨复式
- Java中枚举及其构造函数
- springmvc学习笔记(31)——spring整合springmvc
- sas中宏变量、创建方式及区别
- 在swift如何写正则匹配
- TCP状态转换图
- C语言枚举
- Test Top
- C#之抽象类
- 一段关于Unix、Linux和Windows的暗黑史