枚举
来源:互联网 发布:刘飞儿 送一血 知乎 编辑:程序博客网 时间:2024/06/05 15:44
枚举类里面可以有 构造方法。
class Test{public static void main(String[] args) {TrafficLamp t = TrafficLamp.YELLOW;System.out.println(t.getLampValue()); //2System.out.println(TrafficLamp.GREEN.getLampValue()); //3}public enum TrafficLamp{RED(),YELLOW(2),GREEN(3);private int lampValue = 0;private TrafficLamp(){};private TrafficLamp(int i){lampValue = i;};public int getLampValue(){return lampValue;}}}
枚举里面的抽象方法
class Test{public static void main(String[] args) {TrafficLamp t = TrafficLamp.YELLOW;System.out.println(t.getTime()); //2System.out.println(TrafficLamp.GREEN.getTime()); //3}public enum TrafficLamp{RED{public TrafficLamp nextLamp(){return YELLOW;}},GREEN(50){public TrafficLamp nextLamp(){return YELLOW;}},YELLOW(5){public TrafficLamp nextLamp(){return RED;}};private int time = 0;private TrafficLamp(){};private TrafficLamp(int time){this.time = time;};public int getTime(){return time;}public abstract TrafficLamp nextLamp();}}
0 0
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- elcipse 编译cocos2d-x android
- ios5.1.1越狱实践
- vertical-align垂直居中
- 轻量级KVO ——》 KVO 管理 observeValueForKeyPath
- 构建一个跨机房的Hadoop集群,有非常多的技术难点(颠覆你以往的认知)
- 枚举
- 张孝祥老师交通灯管理系统的学习笔记 在做一件事时,首先要明确要达到什么效果。有目的性。就软件项目来说就是,首先要看的就是项目所提出的项目要求。做项目,不急于写代码,先把问题搞清楚,把要求分
- 在oracle下如何创建database link全面总结
- NSNotificationCenter+ UITapGestureRecognizer
- Struts2——史上最强MVC框架
- mysql 修改root密码
- 脑残患者的创业故事
- 大道從“夢”中歸來
- MYSQL字段选取参考