首页 > 代码库 > 从多态的体现形式引出……
从多态的体现形式引出……
论坛里面有人问 多态的体现形式,
然后下面有个回复:
java中多态的体现在两个方面, 第一种是有方法重载产生的编译时多态, 第二种即是视频中有讲到的由方法的覆盖产生的运行时多态(父类引用指向子类对象)
楼主回复谢谢,然后下面又有个回复:
java中的多态有三种形式: 1、方法的复写, 2、方法的重载 3、对象的多态性
看到这么工整的回答,差点就以为是标准答案了。
再看一下,你是在说面向对象三个基本特征:封装、继承、多态吧?
我书读得少,你不要骗我。
本着求真务实的精神,我默默地打开了
“毕向东Java视频第八天 02面向对象 多态(扩展性)”这个视频。
在视频的最后,毕老师简单的总结了多态的一些知识点:
多态的体现
父类引用指向了自己的子类对象
父类的引用也可以接收自己的子类对象
多态的前提
必须是类与类之间有关系。要么继承,要么实现。
通常还有一个前提:存在覆盖
多态的好处
多态的出现大大地提高了程序的扩展性。
多态的弊端
提高了扩展性,但只能用父类引用访问父类中的成员。
嗯,一目了然。
从多态的体现形式引出……
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。