Class A extends B{
protected void executeImpl(){
super.executeImpl();
}
}
上三等班以上
Class C{
A a;
public void execute(){
a.executeImpl()
}
}
错误:说明受让人资源新问题
无用的覆盖方法:覆盖方法仅调用super
最佳答案
@Override
批注只能在继承的方法上添加。这并不意味着如果删除注释,该方法将不再继承。它仍然是继承的!因此,该规则仍然有效,因为它没有更改程序的语义以删除注释。