首页 > 其他 > 详细

如何理解接口实现多态

时间:2020-05-25 00:20:35      阅读:62      评论:0      收藏:0      [点我收藏+]

如何理解接口实现多态?

举个售卖汽车的例子:

 

技术分享图片

 

 

 首先发明家发明了汽车,现在宝马公司生产他们自己的汽车,实现这个接口

 

技术分享图片

 

 奇瑞QQ觉得好赚也自己来生产汽车,也实现了这个接口技术分享图片

 

 现在有一家汽车代理店,打算卖这两个类型的车,它必须兼顾所有可能的车型,所以卖的应该是统一为汽车。代码如下:

技术分享图片

 

 我们可以看到sellCar这个方法传入的是car这个对象。这个时候多态就派上用场了,代码如下:

技术分享图片

 

 

输出结果:

车型: 宝马价格:300000
车型: 奇瑞QQ价格:40000
总收入:340000

 

 

 

 

如何理解接口实现多态

原文:https://www.cnblogs.com/fgy11/p/12953656.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!