Java枚举是一个简单的使用,这里简单记录一下。
/**
* java枚举的结构是怎样的取决于构造函数的定义
*
* 若该构造函数为
*
* private WillMsgType(int num) {
* this.num = num;
* }
*
*则该枚举类型就只能有一个int值 TestNumZero(0)
* @author Will
*
*/
public enum WillMsgType {
TestNumZero(0, "第一个数字"), TestNumOne(1, "第二个数字");
//构造函数
private WillMsgType(int num, String text) {
this.num = num;
this.text = text;
}
private int num;
private String text;
public int getNum() {
return num;
}
public String getText() {
return text;
}
public String toString() {
return "num="+num+",text="+text;
}
}