以下代碼給出了public void control() {
附近的錯誤。我必須刪除@Override註釋嗎?
EClipse還提示刪除@Override註釋。我去了docs.oracle,發現如果標記爲@Override 的方法無法在其超類中的某個方法中正確覆蓋,則編譯器會生成一個錯誤。
我不明白「無法正確覆蓋」的含義是什麼?
public class PersistenceFlowController implements controllers.FlowController {
@Override
public void control() {
// Do some works here
}
}
package controllers;
public interface FlowController {
void control();
}
在標題中指定精確的錯誤消息,並以簡短的形式在帖子中指定長表單。也搜索這樣的錯誤信息。 – 2012-03-14 04:55:28
啊!我只是把它作爲以前檢查匹配的問題。在發佈之前忘了編輯。我的壞朋友! Thanx提 – namalfernandolk 2012-03-14 05:02:26