题目:定义一个交通灯枚举,包含红灯、绿灯、黄灯,需要有获得下一个灯的方法, * 例如:红灯获取下一个灯是绿灯,绿灯获取下一个灯是黄灯

package com.heima.test;

import java.util.TreeMap;

public class Test6 {

    /**题目:定义一个交通灯枚举,包含红灯、绿灯、黄灯,需要有获得下一个灯的方法, * 例如:红灯获取下一个灯是绿灯,绿灯获取下一个灯是黄灯。 * @param args */
    public static void main(String[] args) {
        traffic s = traffic.RED.next();
        System.out.println(s);
    }

}
enum traffic{
    RED
    {
        public traffic next(){
            return GRE;
        }
    },GRE
    {
        public traffic next(){
            return YEL;
        }
    },YEL{
        public traffic next(){
            return RED;
        }
    };
    public abstract traffic next();
}

你可能感兴趣的:(题目:定义一个交通灯枚举,包含红灯、绿灯、黄灯,需要有获得下一个灯的方法, * 例如:红灯获取下一个灯是绿灯,绿灯获取下一个灯是黄灯)