请教一个问题不太容易理解,里氏转换的实际应用是啥,用子类的实例化对象赋值给父类,再用父类对象去调用父类里的成员方法,和直接用实例化后的子类对象去调用父类里的成员方法,二者有啥实际区别?单纯请教一下,实在不好理解……
你用子类作为形参就知道了,你要有三个子类就得写三个方法,你要用父类传参只用一个就行,还有这叫多态😂你说里氏转换我一听还懵逼了下
老板:我需要引入一个安卓typec的充电器的经销商
你:你可以任意选一个手机品牌或者杂牌的充电器的经销商(可动态选择到底是哪个品牌,方便扩展)
老板:我需要引入一个小米的安卓typec的充电器的经销商
你:你就只能选小米或者小米旗下的经销商(来源固定,无法扩展到其他品牌)
如果子类继承并修改了父类方法的话 ,执行的结果还会一样吗?
要的就是这样的效果:父类对象通过子类达成了不同的表现