Class A extends B{
    protected void executeImpl(){
        super.executeImpl();
    }
}


上三等班以上

Class C{

    A a;

    public void execute(){
    a.executeImpl()

    }

    }


错误:说明受让人资源新问题
无用的覆盖方法:覆盖方法仅调用super

最佳答案

@Override批注只能在继承的方法上添加。这并不意味着如果删除注释,该方法将不再继承。它仍然是继承的!因此,该规则仍然有效,因为它没有更改程序的语义以删除注释。

10-04 12:39