黑马程序员技术交流社区

标题: 带有抽象方法的enum枚举,前面为什么没有加abstract修饰符? [打印本页]

作者: 杨长川    时间: 2013-1-21 12:05
标题: 带有抽象方法的enum枚举,前面为什么没有加abstract修饰符?
代码如下:
public enum TrafficLamp{
                RED{
                        public TrafficLamp nextlamp(){
                                return GREEN;
                        }
                        
                },GREEN{
                        public TrafficLamp nextlamp(){
                                return YELLOW;
                        }
                },YELLOW{
                        public TrafficLamp nextlamp(){
                                return RED;
                        }
                };
                public abstract TrafficLamp nextlamp();
        }

作者: 张敬培    时间: 2013-1-21 13:04
因为枚举类就是个抽线类,多看看API    public abstract class Enum<E extends Enum<E>>对枚举的定义




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