枚举类
来源:互联网 发布:上海菜鸟网络公司地址 编辑:程序博客网 时间:2024/06/07 15:30
如下注意点:
1. 枚举类不能有public构造方法
2. 枚举值可以调用相应的构造方法
3. 枚举值可以调用抽象方法实例化
如下为自己通过一般的类来模拟enum的实现
public abstract class MyEnum { private String name; private MyEnum(){} private MyEnum(String name){ this.name = name; } public static MyEnum MON = new MyEnum("星期一") { @Override public MyEnum nextDay() { return TUES; } }; public static MyEnum TUES = new MyEnum("星期二"){ @Override public MyEnum nextDay() { return WED; } }; public static MyEnum WED = new MyEnum("星期三") { @Override public MyEnum nextDay() { return null; } }; public abstract MyEnum nextDay();}
阅读全文
0 0
- 枚举和枚举类
- 枚举类
- 枚举类
- 枚举类
- 枚举类
- 枚举类
- 枚举类
- 枚举类
- 枚举类
- 枚举类
- 枚举类
- 枚举类
- 枚举类
- 枚举类
- 枚举类
- 枚举类
- 枚举类
- 枚举类
- 6.13. 线段树
- java.util.concurrent.atomic原子操作类包
- svn常用命令
- linux 字体模糊
- Excel VBA高效办公应用-第六章-客户资料管理-Part2 (简单查询功能的VBA实现及记录单功能)
- 枚举类
- SpringMvc+Spring4+hibernate框架 ajax提交JSON数据Controller接收
- Leetcode500. Keyboard Row
- 图
- 阿里云服务器忘记数据库(mysql 5.7)密码改咋整
- Linux开发--时序竞态与解决办法
- intellij idea + spring boot + mybatis + druid + maven + mysql + thymeleaf
- 547. Friend Circles
- PYTHON中UDP,socket的使用。