Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java-<;匿名状态$1>;不是抽象的,并且不重写状态中的抽象方法next()_Java - Fatal编程技术网

Java-<;匿名状态$1>;不是抽象的,并且不重写状态中的抽象方法next()

Java-<;匿名状态$1>;不是抽象的,并且不重写状态中的抽象方法next(),java,Java,我在完成代码后收到了这个错误消息 不是抽象的,并且不重写抽象 方法的下一个状态 States.java enum States implements State { Init { //error message here @Override public State next(Input word) { switch(word.read()) { case 'a': return A;

我在完成代码后收到了这个错误消息

不是抽象的,并且不重写抽象 方法的下一个状态

States.java

enum States implements State {
Init { //error message here
        @Override
        public State next(Input word) {
            switch(word.read()) {
                case 'a': return A;
                default: return FinalStates.Failed;
            }
        }
    },
...
State.java

interface State {
    public State next();
}

接口的声明和枚举的定义具有不同的签名。接口没有单词参数。

参数不同。请在接口中添加参数或在枚举常量中删除参数。