我在Eclipse中試過這個,它顯示一個編譯錯誤。但是,在線IDE Compilr中嘗試使用相同的結果顯示沒有錯誤。這就是混亂的原因。實現類是否可以在其父接口中聲明方法?
interface Iclass{
void print();
void hey();
}
class sdlfkajl implements Iclass {
public void print(){
System.out.println("Impl class");
}
public void hey(){
System.out.println("Hey!");
}
public void extra(){
System.out.println("Should I be here?");
}
}
顯示的錯誤是該類不能在接口中聲明方法。建議tooltip說我也應該在界面中聲明這個方法。
那麼錯誤是什麼?我們應該猜測?順便提一下,你的問題的答案是肯定的。 – 2012-03-15 07:37:58
它應該工作。代碼沒有錯誤的概念。 – 2012-03-15 07:39:21