99问答网
所有问题
在Java程序中,多态性带给我们的好处是什么?
如题所述
举报该问题
推荐答案 2012-03-30
1.可替换性。多态对已存在的代码具有可替换性。(不用修改当前代码,只要提供新的方法就可以直接调用)
2.可扩充性。多态对代码具有可扩充性。增加新的子类不影响已存在类的多态性、继承性,以及其他特性的运行和操作。实际上新加子类更容易获得多态功能。
3.接口性。多态是超类通过方法签名,向子类提供了一个共同接口,由子类来完善或者覆盖它而实现的。
4.灵活性。它在应用中体现了灵活多样的操作,提高了使用效率。
5.简化性。多态简化了对应用软件的代码编写和修改过程,尤其在处理大量对象的运算和操作时,这个特点尤为突出和重要。值得注意的是,多态并不能够解决提高执行速度的问题,因为它基于动态装载和地址引用,或称动态绑定。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/vBjtOOvtv.html
其他回答
第1个回答 2011-04-28
主要是便于当一个父类不能生成对象时,比如这个父类声明为abstract,众所周知,抽象类是不能生成实例的,但是又要用父类的实例来解决问题时,就可以创建一个父类的变量来引用子类的实例,即通过多态性来实现,把子类的实例泛化为父类.这时要注意,当通过父类的变量来调用这个实例的方法时,这些方法必须在父类中曾经定义过,不然会出错.当子类中重写了在父类中的方法时,调用这个方法时就会实现重写过的子类方法.
本回答被网友采纳
第2个回答 2011-04-28
功能扩展。
相似回答
大家正在搜
相关问题
在Java程序中,多态性带给我们的好处是什么?
java中多态的好处到底是什么???
java中什么是多态性?它具有什么优点
JAVA中使用多态有的好处。有什么用处
多态在java中的意义是什么
Java中多态的优缺点是什么?
JAVA里的多态性到底有些什么作用,必要性