关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
阮清语
2022-04-21 14:50
采纳率: 100%
浏览 18
首页
设计模式
已结题
如何理解里氏替换原则中的“方法的前置条件(即方法的输入参数)要比父类的方法更宽松”一项?
里氏替换原则
java
求大能解答:如何理解里氏替换原则中的“方法的前置条件(即方法的输入参数)要比父类的方法更宽松”一项?
写回答
好问题
提建议
追加酬金
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
1
条回答
默认
最新
相关推荐
更多相似问题
如何
理解
里氏替换原则
中
的“
方法
的
前置条件
(
即
方法
的
输入
参数
)
要
比
父类
的
方法
更
宽松
”
一项
?
java
里氏替换原则
2022-04-21 14:50
回答 1
已采纳
为何Java
中
子类重写
方法
的访问权限不能低于
父类
中
权限(内含
里氏替换原则
) - 百度文库
Java实际开发
中
,重写toString
方法
是否违背了
里氏替换原则
?
java
里氏替换原则
2022-04-21 14:04
回答 3
已采纳
如果按照定义来说,确实是违反了里式
替换
原则
。但是我想说的是,我们开发程序,主
要
是为了服务业务,我觉得里式
替换
原则
里面说的不能重写的
方法
应该是和业务相关的
方法
。就
比
如如果toString只是为了打印日志
里氏替换原则
的一个小问题
java
里氏替换原则
2021-10-26 21:18
回答 2
已采纳
不可以,子类的权重不能大于
父类
,可以
比
父类
小,
比
如
父类
是protected, 那么子类可以是public 。 自己可以去代码上一试便知
java
中
父类
权限
比
子类,为何Java
中
子类重写
方法
的访问权限不能低于
父类
中
权限(内含
里氏替换原则
)...
2021-03-25 11:33
weixin_39766258的博客
为何Java
中
子类重写
方法
的访问权限不能低于
父类
中
权限因为 向上转型及Java程序设计维护的原因例:假设一个
父类
A 拥有的
方法
public void setXXX(){}可以被其他任意对象调用这个
方法
被子类B 覆写后 为void setXXX(){}
即
...
(二)JAVA
设计模式
中
的六大设计
原则
之
里氏替换原则
2021-12-21 11:24
绝对秋香的博客
父类
中
凡是已经实现好的
方法
(相对于抽象
方法
而言),实际上是在设定一系列的规范和契约,虽然它不强制
要
求所有的子类必须遵从这些契约,但是如果子类对这些非抽象
方法
任意修改,就会对整个继承体系造成破坏。而
里氏
...
没有解决我的问题,
去提问