首页 > 其他 > 详细

多态及其实现方式

时间:2020-03-15 10:54:18      阅读:84      评论:0      收藏:0      [点我收藏+]

一、什么是多态

  父类类型的变量指向子类创建的对象,使用该变量调用父类中一个被子类重写的方法,则父类中的方法呈现出不同的行为特征,这就是多态。

  简单的来说编译时方法行为表现的是父类中的方法,运行时方法行为表现的是子类中重写该方法的行为特征。

二、为什么需要多态

  1、实现代码的复用,避免代码的冗余;

       2、减少代码之间的关联性,即耦合度,方便后期对代码的修改,功能的改善,不必牵一发而动全身,减少不必要的麻烦;

       3、能够通过重写子类的方法,使不同的对像具有不同的功能,扩展了功能。

三、多态的实现方式

  1、子类继承父类
  2、子类重写父类的方法
  3、让父类的引用指向子类对象
  4、通过父类的引用调用被重写的方法,实际上执行的是子类的方法

多态及其实现方式

原文:https://www.cnblogs.com/hongsener/p/12496224.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!