黑马程序员技术交流社区

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

作者: ccyznhy    时间: 2013-8-25 22:53
标题: 枚举的问题
package StaticImport;

public enum TrafficLamp {
        RED(30){
                public TrafficLamp nextLamp(){
                        return GREEN;
                }
        },
        GREEN(30){
                public TrafficLamp nextLamp(){
                        return YELLOW;
                }
        },
        YELLOW(5){
                public TrafficLamp nextLamp(){
                        return RED;
                }
        };
        public abstract TrafficLamp nextLamp();
        private int time;//此处一直显示黄色的为什么?说is not used?一直不懂黄色的部分,希望各路神仙来解决。。。
        private TrafficLamp(int time){
                this.time=time;
        }
}



作者: gulup    时间: 2013-8-26 02:35
黄色代表的是警告,eclipse检查代码后告诉你的一些程序可能会有的问题。
你的代码的警告也够清楚的了。。。。告诉你了,你的这个属性并没有被使用到。。。

作者: javamov    时间: 2013-8-26 03:40
可以用注解
java.lang
作者: 以防万一    时间: 2013-8-30 00:36
{:soso_e176:}
亲,请问下问题是否解决?
如果已解决请及时将未解决改为已解决
如果未解决请回帖追问
三天未回复的将视为已解决
详情参考:如何更改分类

保持队形,谢谢合作
{:soso_e181:}





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