黑马程序员技术交流社区

标题: 枚举获取红绿灯 求代码? [打印本页]

作者: sxj    时间: 2016-5-22 23:21
标题: 枚举获取红绿灯 求代码?
定义一个交通灯枚举,包含红灯,绿灯,黄灯,需要有获得下一个灯的方法;
例如:红灯获取下一个灯是绿灯,绿灯获取下一个灯是黄灯。
作者: 革命卍    时间: 2016-5-22 23:34
enum Lamp{
        RED("GREEN"),GREEN("YELLOW"),YELLOW("RED");
        private String next;
        private Lamp(String next){
                this.next=next;
        }
        public Lamp getLamp(){
                return this.valueOf(next);
        }
}
作者: sxj    时间: 2016-5-26 00:07
革命卍 发表于 2016-5-22 23:34
enum Lamp{
        RED("GREEN"),GREEN("YELLOW"),YELLOW("RED");
        private String next;

上代码为啥会报错




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