Java简单枚举的实现
来源:互联网 发布:淘宝商城天猫首页 编辑:程序博客网 时间:2024/04/30 02:06
public enum App { //定义枚举类型的App
//定义枚举的数值 例如:SUCCESS(1, "预约成功") SUCCESS随便定义 其中的数据有几个 那么需要定义几个变量 并且提供带参构造,这样数值与构造参数中变量一一对应
SUCCESS(1, "预约成功"), NO_NUMBER(0, "库存不足"), REPEAT_APPOINT(-1, "重复预约"), INNER_ERROR(-2, "系统异常");
private int state;
private String stateInfo;
private App(int state, String stateInfo) {
this.state = state;
this.stateInfo = stateInfo;
}
//提供get\set 方法 用于遍历的时候输出内容
public int getState() {
return state;
}
public void setState(int state) {
this.state = state;
}
public String getStateInfo() {
return stateInfo;
}
public void setStateInfo(String stateInfo) {
this.stateInfo = stateInfo;
}
//main 方法遍历枚举数据
public static void main(String[] args) {
for (App state : values()) {//此处values代表一组中的数据
System.out.println(state.getStateInfo());
}
}
}
1 0
- Java简单枚举的实现
- java 枚举和反射 实现简单的工厂模式
- Java 枚举的简单使用
- java 枚举的实现方法
- 使用枚举实现简单的数据处理
- java的枚举enum的简单使用
- Java enum(枚举)的简单使用
- java中枚举的简单介绍
- java中枚举类型的简单使用
- Java中枚举类的简单使用
- java枚举enum最简单的使用
- Java枚举类的简单应用
- java 枚举类的简单例子
- java 枚举简单回顾
- java枚举简单实用
- Java简单枚举应用
- 深入探讨Java枚举的实现
- 深入探讨Java枚举的实现
- 收尾--我的2016
- Chapter 9 Computer Arithmetic
- 老罗
- Chapter 10 Instruction Set: Charateristics and Functions
- 深入分析VMware虚拟机的三种组网模式
- Java简单枚举的实现
- 简单实现一个人脸检测器(HOG+SVM实现人脸检测)
- include和merge 布局使减少布局重用
- 程序设计实验Ⅰ期末模拟 解题报告
- 读取网络流获取文件大小
- 【数据库】数据库并发操作(二)数据库并发控制机制
- PHP---XML--simpleXML
- java 注解与反射
- Ubuntu64位编译32位程序