同一种操作,由于条件不同,产生的结果也不同
实现多态的三要素:
1.继承关系的父类和子类
2.子类要重写父类的方法
3.父类的引用指向子类的对象
多态的类型换:
1.向上转型——子类到父类的转换:自动转换
2.向下转型——父类到子类的转换:强制转换
里氏替换原则:
子类可以替换父类,反之不可以。
同一种操作,由于条件不同,产生的结果也不同
实现多态的三要素:
1.继承关系的父类和子类
2.子类要重写父类的方法
3.父类的引用指向子类的对象
多态的类型换:
1.向上转型——子类到父类的转换:自动转换
2.向下转型——父类到子类的转换:强制转换
里氏替换原则:
子类可以替换父类,反之不可以。