首页 > 代码库 > 枚举类的定义和使用

枚举类的定义和使用

枚举是定义有限数量(或者说较少数量)的事物类别。

比如性别分“男”和“女”。中国的民族有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

枚举类的定义和使用