多态存在的三个必要条件

1、要有继承

2、要用方法重写

3,父类的引用指向子类对

多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)

Java中多态的实现方式:接口实现,继承父类进行方法重写,同一个类中进行方法重载。