A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张海刚 黑马帝   /  2011-8-3 12:55  /  1718 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

file:///C:/Documents%20and%20Settings/Administrator/桌面/%5B4%7BB%5BQZ%7BZ%5BCRXM85M$@E~RD.jpg
file:///C:/Documents%20and%20Settings/Administrator/桌面/J%25V4L%25%5BG%25(FPP86THSRVFPR.jpg

System.out.println(redLamp);
System.out.println(greenLamp);
System.out.println(yellowLamp);
结果:

file:///C:/Documents%20and%20Settings/Administrator/桌面/$ZYUCII6TQF2K()Y$%7D%25%5DCVG.jpg
file:///C:/Documents%20and%20Settings/Administrator/桌面/$ZYUCII6TQF2K()Y$%7D%25%5DCVG.jpg
系统构造方法已经被覆盖,应该是常量得要用类去调用

1 个回复

倒序浏览
黑马网友  发表于 2011-8-4 02:50:37
沙发
看不到图片
把我昨天的枚举Demo粘贴上来[code]public enum TrafficLamp
        {
                RED(45) {
                        @Override
                        public TrafficLamp nextLamp()
                        {
                               
                                return GREEN;
                        }
                } ,GREEN (50){
                        @Override
                        public TrafficLamp nextLamp()
                        {
                               
                                return YELLO;
                        }
                },YELLO(10) {
                        @Override
                        public TrafficLamp nextLamp()
                        {
                               
                                return RED;
                        }
                };
               
                public abstract  TrafficLamp nextLamp();
                private int time;
                private TrafficLamp(int time )
                {
                        this.time=time;
                }
               
        }[/code]号称最难的枚举了 有抽象方法,有匿名内部类
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马