黑马程序员技术交流社区

标题: 定义枚举的问题 [打印本页]

作者: 侯丛政    时间: 2013-2-25 10:50
标题: 定义枚举的问题
public enum TrafficLamp{
                RED(30){
                        public  TrafficLamp nextLamp(){
                                return GREEN;
                        }
                },
                GREEN(45){
                        public  TrafficLamp nextLamp(){
                                return YELLOW;
                        }                       
                },
                YELLOW(5){
                        public  TrafficLamp nextLamp(){
                                return RED;
                        }                       
                };
                // 这里有抽象方法, 而为什么此枚举类没被abstract修饰呢?
                public abstract TrafficLamp nextLamp();
                private int time;
                private TrafficLamp(int time){this.time = time;}
        }


作者: 黑马刘杰    时间: 2013-2-25 11:05
枚举就是一个抽象类




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2