java枚举

public class TrafficLampTest {
	public static void main(String[] args) {

	}

	public enum TrafficLamp {
		RED(30) {
			public TrafficLamp nextLamp() {
				return GREED;
			};
		},
		GREED(45) {
			public TrafficLamp nextLamp() {
				return YELLOW;
			};
		},
		YELLOW(5) {
			public TrafficLamp nextLamp() {
				return RED;
			};
		};

		public abstract TrafficLamp nextLamp();

		private int time;

		private TrafficLamp(int time) {
			this.time = time;
		};
	}
}

你可能感兴趣的:(java,枚举)