关于java中多态的理解

多态的存在要有三个前提:

1.继承关系

2.子类重写了父类的方法

3.父类引用指向子类对象

在具备以上三个的前提条件下,多态的成员访问有以下特点

成员变量和静态成员方法:都是父类引用的成员变量和成员方法

成员方法:编译看左边(父类),运行看右边(子类);

多态的弊端:不能使用子类的成员属性和特有的成员方法。

原文地址:https://www.cnblogs.com/shinji/p/12271536.html