对多态的含义还不是很理解,大概的意思应该是这样
多态是基于继承, 不同的对象使用同一个方法或者说名字相同的方法 能实现不同的功能
比如 两个人在吃饭, 吃饭就是方法 两个人就是对象 ,两个人在吃饭就是多态
现在认为,封装 继承 多态 应该是一体的 或者说是 先有封装 再有继承 然后有多态
里氏替换原则:
继承必须确保类所拥有的性质在子类中都成立
子类对象总是可以替换父类对象
多态是基于继承, 不同的对象使用同一个方法或者说名字相同的方法 能实现不同的功能
比如 两个人在吃饭, 吃饭就是方法 两个人就是对象 ,两个人在吃饭就是多态
现在认为,封装 继承 多态 应该是一体的 或者说是 先有封装 再有继承 然后有多态
里氏替换原则:
继承必须确保类所拥有的性质在子类中都成立
子类对象总是可以替换父类对象