枚举类的定义和使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了枚举类的定义和使用相关的知识,希望对你有一定的参考价值。

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

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

以上是关于枚举类的定义和使用的主要内容,如果未能解决你的问题,请参考以下文章

枚举类的定义和使用

关于java枚举类的一个问题

Java 枚举类的基本使用

java枚举类的几点疑惑

自定义枚举类的使用以及理解

枚举类的使用