Java多态的实现原理

1、多态的定义:指允许不同类的对象,对同一消息作出响应;

    即同一消息可以根据发送对象的不同采用多种不同的行为方式;

2、多态的实现技术:动态绑定;

    指在执行期间判断所引用对象的实际类型,根据其实际的类型调用

     其相应的方法;

3、多态的作用:消除类型之间的耦合关系;

  比如:按下F1键这个动作,在word中弹出word帮助;在windows下

  弹出的是Windows帮助文档;

4、多态存在的三个条件:有继承;有重写;父类引用指向子类对象;
5、多态实现的2中方式:覆盖和重载;
原文地址:https://www.cnblogs.com/fankongkong/p/5610630.html