文档章节

Java enum

当空皓月
 当空皓月
发布于 2015/12/30 23:27
字数 115
阅读 139
收藏 3

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


© 著作权归作者所有

共有 人打赏支持
下一篇: m3u8
当空皓月
粉丝 13
博文 179
码字总数 67070
作品 0
郑州
私信 提问

暂无文章

微信小程序 用canvas绘制的图插入到分享中

用canvas绘制图 createNewImg: function () {var that = this;var ctx = wx.createCanvasContext('mycanvas');ctx.setFillStyle("#F4F4F4");// context.setFillStyle("#fff")ctx.fillRe......

潇潇程序缘
12分钟前
0
0
公司报表数据库优化

报表系统优化 背景: 11.22早晨 刚放下背包,收到一份邮件,邮件意思是公司报表数据库慢,让我帮忙看看。邮件还附带了一个SQL文本,指出这个SQL慢。随后电话了开发人员了解事情来龙去脉,原来...

hnairdb
13分钟前
1
0
javascript代码技巧

1、var gt = window.showgt || (windows.showgt="abc");

gtandsn
16分钟前
0
0
TiDB EcoSystem Tools 原理解读(一):TiDB-Binlog 架构演进与实现原理

简介 TiDB-Binlog 组件用于收集 TiDB 的 binlog,并提供实时备份和同步功能。该组件在功能上类似于 MySQL 的主从复制,MySQL 的主从复制依赖于记录的 binlog 文件,TiDB-Binlog 组件也是如此...

TiDB
32分钟前
1
0
Confluence 6 文档主题合并问答

在 Confluence 官方 前期发布的消息 中,文档主题在 Confluence 6.0 及其后续版本中已经不可用。我们知道你可能对这个有很多好好奇的问题,因此我们在这里设置了一个问答用于帮助你将这个主题...

honeymose
36分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部