码迷,mamicode.com
首页 > 其他好文 > 详细

从多态的体现形式引出……

时间:2014-12-03 01:55:22      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:知识点   java   多态性   

论坛里面有人问 多态的体现形式,

然后下面有个回复:

java中多态的体现在两个方面,
第一种是有方法重载产生的编译时多态,
第二种即是视频中有讲到的由方法的覆盖产生的运行时多态(父类引用指向子类对象)


楼主回复谢谢,然后下面又有个回复:

java中的多态有三种形式:
1、方法的复写,
2、方法的重载
3、对象的多态性


看到这么工整的回答,差点就以为是标准答案了。

再看一下,你是在说面向对象三个基本特征:封装、继承、多态吧?

我书读得少,你不要骗我。


本着求真务实的精神,我默默地打开了

“毕向东Java视频第八天  02面向对象 多态(扩展性)”这个视频。


在视频的最后,毕老师简单的总结了多态的一些知识点:

  1. 多态的体现

    父类引用指向了自己的子类对象

    父类的引用也可以接收自己的子类对象

  2. 多态的前提

    必须是类与类之间有关系。要么继承,要么实现。

    通常还有一个前提:存在覆盖

  3. 多态的好处

    多态的出现大大地提高了程序的扩展性。

  4. 多态的弊端

    提高了扩展性,但只能用父类引用访问父类中的成员。


嗯,一目了然。

从多态的体现形式引出……

标签:知识点   java   多态性   

原文地址:http://sesedese.blog.51cto.com/9595075/1585712

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!