多态

1、多态:同一个对象,在不同时可表现出来的不同形态

2、多态的前提和体现

有继承/实现关系

有方法重写

有父类引用指向子类对象

3、成员变量:编译看左边,执行看右边

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

成员变量和成员方法的访问不一样的原因:

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

4、多态的好处:提高的程序的扩展性

具体体现:定义方法的时候,使用父类型作为参数,将来在使用的时候,使用具体的子类型参与操作

 多态的弊端:不能使用子类的特有功能
原文地址:https://www.cnblogs.com/guhetongren/p/13930517.html