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;
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();
}
接口的声明和枚举的定义具有不同的签名。接口没有单词参数。参数不同。请在接口中添加参数或在枚举常量中删除参数。