多态的存在有三个必要的条件:
1、要有继承(两个类之间存在继承关系,子类继承父类)
2、要有重写(在子类里面重写从父类继承下来的方法)
3、父类引用指向子类对象
这三个条件一旦满足,当你调用父类里面被重写的方法的时候,实际当中new的是哪个子类对象,就调用子类对象的方法(这个方法是从父类继承下来后重写后的方法)。
多态的存在有三个必要的条件:
1、要有继承(两个类之间存在继承关系,子类继承父类)
2、要有重写(在子类里面重写从父类继承下来的方法)
3、父类引用指向子类对象
这三个条件一旦满足,当你调用父类里面被重写的方法的时候,实际当中new的是哪个子类对象,就调用子类对象的方法(这个方法是从父类继承下来后重写后的方法)。