Java的相关问题,希望可以解答

img


想知道这个出什么问题了,为什么代码一样我的却错误了。是创建类错误了吗,希望可以告诉一下,谢谢

分别建两个类进行定义


enum Signal {
        GREEN, YELLOW, RED
    }

    public class TrafficLight {
        Signal color = Signal.RED;

        public void change() {
            switch (color) {
            case RED:
                color = Signal.GREEN;
                break;
            case YELLOW:
                color = Signal.RED;
                break;
            case GREEN:
                color = Signal.YELLOW;
                break;
            }
        }
    }