java 枚举类型 指定值_Java中自定义枚举(Enum)项的值,可设置为指定的值

一、代码

package base.lang;

/**

* ClassName: StateEnum

* @Description: TODO

* @author fuming

* @date 2016年11月27日

*/

public enum StateEnum

{

//添加枚举的指定常量

online(10),

offline(20);

//必须增加一个构造函数,变量,得到该变量的值

private int  mState=0;

private StateEnum(int value)

{

mState=value;

}

/**

* @return 枚举变量实际返回值

*/

public int getState()

{

return mState;

}

}

二、示例

//enum

StateEnum orderState=StateEnum.offline;

//orderState=StateEnum.online;

System.out.println("state="+ orderState.getState());

三、打印结果

state=20     //测试正常

本文来自 http://blog.csdn.net/funnyfu0101/article/details/53366359

Java中的枚举Enu

你可能感兴趣的:(java,枚举类型,指定值)