多态

多态的存在有三个必要的条件:

  1、要有继承(两个类之间存在继承关系,子类继承父类)

  2、要有重写(在子类里面重写从父类继承下来的方法)

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

  这三个条件一旦满足,当你调用父类里面被重写的方法的时候,实际当中new的是哪个子类对象,就调用子类对象的方法(这个方法是从父类继承下来后重写后的方法)。

原文地址:https://www.cnblogs.com/tsinghuaxiaobao/p/5729616.html