我正在寫各執行所謂的命令的接口,其中包含的方法isValid()
和run()
一個Java類,如下所示:的Java的Eclipse @覆蓋錯誤
public class DailyEnergy implements Command {
@Override
public boolean isValid(String command) {
return false;
}
@Override
public void run(String command) throws Exception {
}
}
和這裏的Command.java文件:
public interface Command {
public boolean isValid(String command);
public void run(String command) throws Exception;
}
在這一類中,我實現了超類方法isValid()
和run()
,我想添加@Override
註解,但是Eclipse給出了一個錯誤,指出「該方法必須overrid e超類方法「。
即使我拿出的方法和與Eclipse自動導入他們,如果我添加註釋,我得到的錯誤。如果有人可以說明爲什麼我不能使用@Override
註釋,那將不勝感激。
您是否可以將您的代碼複製並粘貼到問題中? –