【发布时间】:2014-07-04 20:41:46
【问题描述】:
考虑以下类:
class A {
void print() {
System.out.println("A");
}
}
class B extends A implements C {
}
public interface C {
void print();
}
我收到此错误:
继承的方法A.print()不能隐藏公共抽象方法 在C
现在,我知道print() 必须公开才能消除编译错误,但这背后的原因是什么?
【问题讨论】:
-
我看不出这是怎么重复的,所以我重新打开了。