1:多态的概述,形式
1:什么多态
- 同类型对象,执行同一个行为,会表现出不同的行为特征
2:多态的常见形式
3:多态中成员访问特点
- 方法调用:编译看左边,运行看右边,
- 变量调用:编译看左边,运行也看左边。多态侧重行为多态
4:多态的前提
- 有继承/实现关系;有父类引用指向子类对象;有方法重写。
2:多态的优势
1:优势
- 在多态形式下,右边对象可以实现解耦合,便于扩展和维护
- 定义方法的时候,使用父类型作为参数,该方法就可以接收这父类的一切子类对象,体现出多态的扩展与便利
2:多态下会产生的一个问题
- 多态下不能使用子类的独有功能