多态

2020-08-12  本文已影响0人  可乐两块冰

多态:同一个对象,在不同时刻表现出来的不同形态。

多态的前提和体现:(1)有继承/实现关系(2)有方法重写(3)有父类引用指向子类对象

多态中成员访问特点

成员变量:编译看左边,执行看右边    成员方法:编译看左边,执行看右边

因为成员方法有重写,而成员变量没有

多态的好处:提高了程序的扩展性,定义方法的时候,使用父类型作为参数,将来在使用的时候,使用具体的子类型参与操作

多态的弊端:不能使用子类的特有功能

多态中的转型

向上转型:从子到父,父类引用指向子类对象

向下转型:从父到子,父类引用转为子类对象

上一篇 下一篇

猜你喜欢

热点阅读