面向对象程序设计多态.ppt
《面向对象程序设计多态.ppt》由会员分享,可在线阅读,更多相关《面向对象程序设计多态.ppt(16页珍藏版)》请在课桌文档上搜索。
1、面向对象程序设计,目录,双击添加标题文字,概念、实现及代码,概念,同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。在运行时,可以通过指向基类的指针或引用,来调用实现派生类中的方法。,代码,class A public:virtual void foo()cout foo();return 0;,A,B,pa,目录,双击添加标题文字,应用,影片出租店案例需要计算每位顾客的消费金额并打印报表。操作者录入影片信息、租期时长,程序根据租赁时长和影片信息计算出费用。其中,影片分为:VCD、DVD。由于光碟品质升级,影片类型后期需要添加BD(蓝光光碟)。基于业务考虑,程序除了要计算费用,还
2、要计算客户积分。,实现,class Diskpublic:virtual void caclRent(int days);class DVD:public Diskpublic:void caclRent(int days)int cost=days*3;cout该DVD的租期为days天,租金是:cost元。endl;/main.cppdouble caclRent(Disk,目录,双击添加标题文字,实现迟后联编的条件,基于继承体系成员函数使用virtual修饰,定义为虚函数子类重写(override)父类的成员函数通过对象指针或者对象引用调用,class Basepublic:virtua
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向 对象 程序设计
链接地址:https://www.desk33.com/p-263552.html