2016 - 2024

感恩一路有你

java多态 多态开关是干什么用的?

浏览量:2672 时间:2021-03-13 05:19:10 作者:admin

多态开关是干什么用的?

多态开关通常用于选择发动机的功率曲线。根据车辆的负载或路况,选择不同的功率曲线。例如,车辆空载时选择较低的功率曲线,车辆重载时选择较高的功率曲线,达到节油减排的目的。

什么是多态?面向对象程序设计为什么要引入多态的特性?使用多态有什么优点?

多态性是多个状态。

例如,有一个超类,它有两个子类,子类1和子类2。

超类有一个方法func(),它由两个子类重写。

然后我们可以定义一个超类引用obj来指向一个子类对象,比如超类obj=new subclass 1();然后我们调用目标函数当使用()方法时,它将被动态绑定,即obj其实际类型的func()方法,即子类1的func()方法。

同样,您可以编写超类obj=new subclass 2();目标函数()实际调用子类2的func()方法。

由于子类重写父类的方法,然后指向引用父类的子类对象,所以调用方法时会进行动态绑定,称为多态性。

多态性在程序扩展中起着非常重要的作用。例如,如果你想有一个子类3,你需要改变很多少。如果使用配置文件,则可以保持源代码不变。

java多态 实现多态的三种方式 多态开关是干什么用的

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。