java枚举简单实用
来源:互联网 发布:终端销售软件 编辑:程序博客网 时间:2024/05/16 11:13
枚举类的特点
- 枚举的直接父类是java.lang.Enum,但是不能显示的继承Enum
- 枚举就相当于一个类,可以定义构造方法、成员变量、普通方法和抽象方法
- 默认私有的构造方法,即使不写访问权限也是private。(假构造器,底层没有无参数的构造器)
- 每个实例分别用于一个全局常量表示,枚举类型的对象是固定的,实例个数有限,不能使用new关键字。
- 枚举实例必须位于枚举中最开始部分,枚举实例列表的后面要有分号月其他成员相分隔
- 枚举实例后有花括号时,该实例是枚举的匿名内部类对象
简单源码示例
Status.java
package entity;public enum Status { YES(1,"已发送"),NO(0,"未发送"); private Integer status; private String message; private Status() { // TODO Auto-generated constructor stub } private Status(Integer status, String message) { this.status = status; this.message = message; } public Integer getStatus() { return status; } public void setStatus(Integer status) { this.status = status; } public String getMessage() { return message; } public void setMessage(String message) { this.message = message; }}
CheckCompleteNoticeEntity.java
package entity;public class CheckCompleteNoticeEntity {private Status status;public CheckCompleteNoticeEntity() {status = Status.YES;//通过枚举类设定的值来创建对象}public CheckCompleteNoticeEntity(Status status) {super();this.status = status;}public Status getStatus() {return status;}public void setStatus(Status status) {this.status = status;}}
阅读全文
0 0
- java枚举简单实用
- java 枚举简单回顾
- Java简单枚举应用
- Java简单实用方法一
- Java 简单实用方法二
- JAVA 枚举类型简单应用
- Java简单枚举的实现
- Java 枚举的简单使用
- java 命名规则_简单实用
- JAVA--关于接口的简单实用
- java的calendar的简单实用方法
- Java中的Enum的简单实用
- Hibernate4 认识Java Project简单实用
- java中开源数据源的简单实用
- Java 多线程IO简单实用Demo
- (初学)简单实用的JAVA分页
- java比较简单实用的date处理
- java 解析xml 递归算法 简单实用
- ionic1或ionic2、3的安装与启动 Application Err错误
- php遍历数组问题
- 【opencv学习】完全基于opencv的双目景深与测距的实现
- 为什么要写var that = this;
- IOS各种调试技巧豪华套餐
- java枚举简单实用
- 金蝶中间件默认拒绝put、delete请求解决方案
- 用construct 2制作一个游戏
- Eclipse 安装 Maven插件的几种方式
- js前端
- 继承和多态-练习题1
- fastjson按动态key遍历复杂json工具类(获取最后的键值对)
- The type OneInterface cannot be a superinterface of OneInterfaceImpl; a superinterface must be an in
- C++中的bool类型