里氏替换原则的一个小问题

在学习Java设计模式时,遇到了一个问题,请帮我看看,里氏替换原则告诉我们子类尽量不要重写父类的方法,如果是下面这种情况,可以吗?

img

不可以,子类的权重不能大于父类,可以比父类小, 比如父类是protected, 那么子类可以是public 。 自己可以去代码上一试便知

你可以看一下方法重写的几个要求