黑马程序员技术交流社区
标题:
多态问题
[打印本页]
作者:
xiaoxiaofeng
时间:
2014-8-5 08:15
标题:
多态问题
什么是多态?多态的表现形式。实现多态的好处有哪些?以及多态的前提?
作者:
Peach2014
时间:
2014-8-5 08:19
多态理解(武侠版)
http://bbs.itheima.com/thread-134671-1-1.html
(出处: 黑马程序员IT技术论坛)
这是我的理解!
作者:
xbz1986
时间:
2014-8-5 08:30
多态性是指允许不同类的对象对同一消息作出响应。态也是java的一个很重要的部分,就是一个方法名可以用多次,具体根据参数的不同来分辨你调用哪个方法。多态分为两种:通用的多态和特定的多态。两者的区别是前者对工作的类型不加限制,允许对不同类型的值执行相同的代码;后者只对有限数量的类型有效,而且对不同类型的值可能要执行不同的代码。
通用的多态又分为参数多态(parametric)和包含多态(inclusion);特定的多态分为过载多态(overloading)和强制多态(coercion)。
作者:
es2379649
时间:
2014-8-5 10:04
体现是:父类引用或接口的引用指向子类。
好处是:这样可以使同一个引用可以指向多种对象,提高了拓展性。
前提是:必须要有继承关系。
作者:
liang926
时间:
2014-8-5 10:15
多态:同一个对象在不同时刻表现出来的不同状态
多态的前提:1)要有继承或者实现关系。2)要有方法的重写。3)要有父类(或者父接口)引用指向子类对象。
多态的好处:1)维护性。2)扩展性。
多态的表现形式:1)具体类多态。2)抽象类多态。3)接口多态
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2