enumの値を取得する

enumに値を定義し、メソッドを定義してその値を取得する。

/**
 * ステータス
 * 
 * @author bose999
 *
 */
public enum Status {

    /**
     * 失敗
     */
    FALSE(0),

    /**
     * 成功
     */
    SUCCESS(1);

    /**
     * ENUMの実際の値
     */
    private int value = 0;

    /**
     * コンストラクタ
     * 
     * @param value int
     */
    private Status(int value) {
        this.value = value;
    }

    /**
     * ENUMの値取得
     * 
     * @return int
     */
    public int getValue() {
        return this.value;
    }

}

/**
 * enumの値を標準出力
 * 
 * @author bose999
 *
 */
public class EnumValueOut {
    
    /**
     * enumの値を標準出力
     * 
     * @param args String[]
     */
    public static void main(String[] args) {
        System.out.println(Status.SUCCESS.getValue());
      }

}