枚举是定义有限数量(或者说较少数量)的事物类别。
比如性别分“男”和“女”。中国的民族有56个等。这些都是能够一枚一枚列举出来的。
下面是一个枚举的定义和使用方法。
//定义枚举类。
public class CMSConstants{
public enum CardStatus {
库存("1"), 未发("2"), 激活("3"), 挂失("4"), 注销("5"), 换卡("6"), 补卡("7"), 待收货("8");
private final String value;
private final String text;
/**
*
*/
private CardStatus(String v) {
this.value = v;
this.text = this.name();
}
/**
* @return the value
*/
public String getValue() {
return value;
}
/**
* @return the text
*/
public String getText() {
return text;
}
}
}
//使用枚举类。 System.out.println(CMSConstants.CardStatus.激活.getValue()); //CardQuery cardQuery=new CardQuery(); //cardQuery.setStatus(CMSConstants.CardStatus.激活.getValue());//3
--------------------------------------------------------------
欢迎你的阅读,如有描述不对之处请留言。我是Jon,让我们一起成长。
最新更新:2016年11月19日16:31:40
--------------------------------------------------------------
本文出自 “JianBo” 博客,请务必保留此出处http://jianboli.blog.51cto.com/12075002/1874610
原文:http://jianboli.blog.51cto.com/12075002/1874610