1.enum Signal {
2. GREEN, YELLOW, RED
3.}
4.public class TrafficLight {
5. Signal color = Signal.RED;
6. public void change() {
7. switch (color) {
8. case RED:
9. color = Signal.GREEN;
10. break;
11. case YELLOW:
12. color = Signal.RED;
13. break;
14. case GREEN:
15. color = Signal.YELLOW;
16. break;
17. }
18. }
19.}