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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM