我在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