定义一个交通灯枚举,包含红灯、绿灯、黄灯,需要有获得下一个灯的方法;
例如:红灯获取下一个灯是绿灯,绿灯获取下一个灯是黄灯。
package itheima; /** * 1.定义一个交通灯枚举,包含红灯、绿灯、黄灯,需要有获得下一个灯的方法; 例如:红灯获取下一个灯是绿灯,绿灯获取下一个灯是黄灯。 * @author Administrator * */ public enum Light { RED("GREEN"),GREEN("YELLOW"),YELLOW("RED"); private String next; private Light(String next) { this.next = next; } //获取下一个灯的方法 public Light nextLight(){ return Light.valueOf(next); } }
时间: 2024-10-13 20:50:44