Java enum
Java enum
当空皓月 发表于2年前
Java enum
  • 发表于 2年前
  • 阅读 136
  • 收藏 3
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

1、原理:

public class WeekDay{

   private WeekDay(){};

   public static final WeekDay SUN=new WeekDay();//类的实例

    public static final WeekDay MON=new WeekDay();

}

调用:

 WeekDay sun=WeekDay.SUN;


public enum EnumTest {

    MON(1), TUE(2), WED(3), THU(4), FRI(5), SAT(6) {

        @Override

        public boolean isRest() {

            return true;

        }

    },

    SUN(0) {

        @Override

        public boolean isRest() {

            return true;

        }

    };

 

    private int value;

 

    private EnumTest(int value) {

        this.value = value;

    }

 

    public int getValue() {

        return value;

    }

 

    public boolean isRest() {

        return false;

    }

}

public class Test {

    public static void main(String[] args) {

        System.out.println("EnumTest.FRI 的 value = " + EnumTest.FRI.getValue());

    }

}

输出结果:

EnumTest.FRI 的 value = 5

2、使用

http://www.cnblogs.com/happyPawpaw/archive/2013/04/09/3009553.html


共有 人打赏支持
粉丝 14
博文 176
码字总数 65862
×
当空皓月
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: