同一个对象,在不同时刻表现出的不同形态
举例:猫
我们可以说猫是猫:猫 cat = new 猫();
我们也可以说猫是动物:动物 animal = new 猫();
这里猫在不同时刻表现出来了不同形态,这就是多态
多态的前提和体现
1.有继承/实现关系
2.有方法重写
3.由父类引用指向子类对象(如:Animal a = new cat();)
同一个对象,在不同时刻表现出的不同形态
举例:猫
我们可以说猫是猫:猫 cat = new 猫();
我们也可以说猫是动物:动物 animal = new 猫();
这里猫在不同时刻表现出来了不同形态,这就是多态
多态的前提和体现
1.有继承/实现关系
2.有方法重写
3.由父类引用指向子类对象(如:Animal a = new cat();)