java枚举类型
来源:互联网 发布:艾美特 暖风机知乎 编辑:程序博客网 时间:2024/05/18 01:12
java1.5增加了新的引用类型:枚举类型。
特点:
1、枚举类型中的抽象方法必须被它所有常量中的具体方法所覆盖;
2、通过重写toString()方法,将枚举转换成可打印的字符串;
例子:
public enum InvoiceMediumEnum { pager(1,"纸质"),Electronic(2,"电子"); int status; String invoiceMediumInfo; InvoiceMediumEnum(int status, String invoiceMediumInfo) { this.status = status; this.invoiceMediumInfo = invoiceMediumInfo; } public int getStatus() { return status; } public void setStatus(int status) { this.status = status; } public String getInvoiceMediumInfo() { return invoiceMediumInfo; } public void setInvoiceMediumInfo(String invoiceMediumInfo) { this.invoiceMediumInfo = invoiceMediumInfo; } public static InvoiceMediumEnum getInvoiceMediumEnumByMediumId(int invoiceMedium){ for (InvoiceMediumEnum mediumEnum : values()) { if(mediumEnum.getStatus()==invoiceMedium){ return mediumEnum; } } throw new RuntimeException(StringUtil.format("invoiceMedium {0} 非法", invoiceMedium)); }}
0 0
- 【Java】JAVA枚举类型
- Java enum 枚举类型
- java枚举类型
- JAVA枚举类型
- JAVA枚举类型Enum
- Java中的枚举类型
- 简述java枚举类型
- java枚举类型入门
- JAVA枚举类型
- java 枚举类型
- Java之枚举类型
- Java枚举类型
- java枚举类型
- JAVA枚举类型学习心得
- 理解java枚举类型
- java 枚举类型
- 理解java枚举类型
- [Java] enum 枚举类型
- 51nod 1182完美字符串
- Ubuntu 安装mysql和简单操作
- Jena环境变量配置(可进行Sparql 查询)
- 介绍一下except的用法和作用?
- .net Stream MemoryStream 的使用注意事项 及 把流输出到客户端.
- java枚举类型
- js版本问题
- 介绍一下Python下range()函数的用法?
- 快捷设置mysql字符集utf-8
- HDU 1864 最大报销额
- css3边框总结
- hadoop的元数据fsimage和edits
- 第十三周项目4-立体类族共有的抽象类
- Matlab中的图怎样插入Word效果最好