我是否梦想过这个?我可以发誓我读了一些关于java 7的东西,提供了一个可以放在方法上的注释,以确保所有子类都调用super。这是重命名还是删除,还是从未实际考虑过?
答案 0 :(得分:4)
答案 1 :(得分:3)
可能已经建议Coin项目,它接受了许多建议,但选择了最好/最简单的列表。
你可以这样做。
public final void method() {
// super code
subClassMethod();
}
protected void subClassMethod() {
// can be overridden.
}