`

java枚举

    博客分类:
  • 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;
		};
	}
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics