首页 > 编程语言 > 详细

Java的三大特征之三 ——多态性

时间:2021-04-27 14:21:32      阅读:42      评论:0      收藏:0      [点我收藏+]

多态性

1.多态性的基本思想:将父类特征应用于子类的特征就是多态,即一个事物的多种形态。以下图图形类继承为例,每一个图形都有绘制自身的能力,如果将子类对象统一看作是父类的实例对象,这样绘制图形时,简单的调用父类即图形类绘制图形的方法即可绘制任何图形,这就是多态性的基本思想。

技术分享图片

 

 2.对象的多态性表现形式:父类的引用指向子类对象

3.多态性的使用:

  • 当调用子父类同名同参数的方法时,实际执行的是子类重写父类的对象。
  • 我们在编译期只能调用父类中声明的方法,但在执行期实际执行的是子类中重写的方法。
  • 多态不能调用子类中特有的属性和方法(编译期只能调用父类的方法)。

4.多态是运行时行为,方法的调用在运行时确定。

5.多态的使用前提:

  • 类要有继承关系
  • 子类重写父类方法

 

Java的三大特征之三 ——多态性

原文:https://www.cnblogs.com/apricity/p/14708593.html

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