java 多态

多态:

1 父类引用指向子类对象:动物  a  =  new  狗();

2 必须有继承关系或实现关系。

3 不能访问子类特有的成员。

4 编译看左边,运行不一定看右边。

  1)java在编译时,会检查引用类型变量所属的类是否具备指定的成员,如果不具备

      编译马上报错。

  2)多态情况下,子父类存在同名成员时,访问的都是父类的额成员,除了

       同名非静态函数时才是访问子类的。

原文地址:https://www.cnblogs.com/lifehrx/p/5757288.html