java多态

多态的定义

指允许不同类的对象对同一消息做出不同的响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式。

多态的优点

  • 可替换性
  • 可扩充性
  • 接口性
  • 灵活性
  • 简化性

多态三要素

  • 继承
  • 重写
  • 父亲的引用指向子类的引用

多态性的实现

  1. 绑定:将一个方法的调用与主体联系起来。
  2. 前期绑定:在程序执行前绑定,由编译器和链接程序完成
  3. 动态绑定:根据具体的对象类型进行方法调用绑定。除了static方法,static方法,private其他方法都是动态绑定.
posted @ 2019-12-10 19:54  步步为营ing  阅读(143)  评论(0)    收藏  举报