可能的重复:
在 Java 中实现接口时降低可见性
我一定遗漏了一些明显的东西,但我得到了:
不能降低继承方法的可见性
我不明白怎么做。这是我的界面:
interface QueryBuilderPart {
StringBuilder toStringBuilder();
}
这是我的实现:
public class Stupid implements QueryBuilderPart {
@Override
StringBuilder toStringBuilder() {
return null;
}
}
类和实现都在同一个包中。有任何想法吗?