问答详情
源自:10-1 Java 中的多态

多态的优点在于什么

多态的优点在于什么,仅仅是为了减少代码量吗,并且多态有时还不能引用子类特有的方法,反而要在重新创建一个对象子类,感觉那样的话不就多此一举了吗,新手求指导

提问者:miszhou 2016-04-21 08:29

个回答

  • 慕娘6876444
    2016-04-21 10:29:04
    已采纳

    多态性是面向对象程序设计代码重用的一个最强大机制,动态性的概念也可以被说成“一个接口,多个方法”。Java实现运行时多态性的基础是动态方法调度,它是一种在运行时而不是在编译期调用重载方法的机制,主要体现在继承和接口实现两方面

  • 梧桐墨雪
    2016-04-21 09:19:11

    一般的,父类引用指向子类就要用到多态,简单说就是,定义一个接口,用多种形式实现。意思就是现实中的,接到同样的要求,每个人都有自己的方法来实现。编程中就是,把对象的共同点抽象出来,子类可以继承父类的方法,并且还可以有自己特有的方法。