黑马程序员技术交流社区

标题: 一个枚举程序的问题 [打印本页]

作者: 袁野    时间: 2012-3-31 21:54
标题: 一个枚举程序的问题
package com.heima.day1;

import java.util.Date;

public class EnumTextTwo {

        /**
         * @param args
         */
        public static void main(String[] args) {
                TrafficLampTwo tlw = TrafficLampTwo.GREEN;
                System.out.println(tlw.nextLamp());

                new Date(300) {
                };
        }

        //

        public enum TrafficLampTwo {
                // public static final TrafficLampTwo RED = new TrafficLampTwo();
                // public static final TrafficLampTwo YELLOW = new TrafficLampTwo();
                // public static final TrafficLampTwo GREEN = new TrafficLampTwo();
                // 定义 红 绿 黄 三栈灯
                RED(30) {

                        @Override
                        public TrafficLampTwo nextLamp() {
                                // TODO Auto-generated method stub
                                return GREEN;
                        }
                },
                GREEN(45) {

                        @Override
                        public TrafficLampTwo nextLamp() {
                                // TODO Auto-generated method stub
                                return YELLOW;
                        }
                },
                YELLOW(5) {

                        @Override
                        public TrafficLampTwo nextLamp() {
                                // TODO Auto-generated method stub
                                return RED;
                        }
                };
                // 定义下一个灯是什么,由于是哪个灯很不确定

                public abstract TrafficLampTwo nextLamp();

                private int time; // 定义一个时间 用来红绿黄三盏灯的等待时间

                private TrafficLampTwo(int time) {

                        this.time = time;
                }

        };

};

----------------------
new Date(300) {
                };  我就是不懂这句话的作用 ,还有和TrafficLampTwo有什么关系?

该贴已经同步到 袁野的微博
作者: 秦超    时间: 2012-3-31 22:31
家里电脑坏了几天,没想到你都学这么远了,~~我落下了好多啊
作者: 袁野    时间: 2012-4-1 07:18
秦超 发表于 2012-3-31 22:31
家里电脑坏了几天,没想到你都学这么远了,~~我落下了好多啊

没有 才学到这,学完这块回去复习,去黑马的人太多了 ,必须基础牢固




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