- 2
- 0
- 约 32页
- 2016-12-23 发布于重庆
- 举报
class shape{ //… public: //… virtual void show()=0; }; shape s1; shape *ptr; shape f(); shape g(shape s); shape h(shape ); 12.5应用举例 例12.24应用抽象类,求圆、圆内接正方形和圆外切正方形的面积和周长。 r 例12.25 编写一个学生和教师数据输入和显示程序,学生数据有编号、姓名、班号和成绩,教师数据有编号、姓名、职称和部门。(要求用抽象类实现,并能直接输入输出类对象) 贾澎涛 jiapengtao@xust.edu.cn 第十二章 多态性 C/C++语言程序设计 12.1 编译时的多态性与运行时的多态性 静态联编 动态联编 静态多态性(编译时多态性) 动态多态性(运行时多态性) 12.2 函数重载 编译时的多态性可以通过函数重载实现 例12.1 函数重载有两种情况: 参数有所差别的重载 函数所带参数完全相同,只是它们属于不同的类 12.3 运算符重载 自定义的类的运算往往用运算符重载函数来实现 运算符重载的目的:扩充语言的功能,即将运算符扩充到用户定义的类型上去。 运算符重载通过创建运算符函数operator()来实现。可以重载成为类的成员,也可是类的友元。 除了“. ”、“.*”、“::”、“?:”、“#
您可能关注的文档
- 第12章同步原理(免费阅读).ppt
- 第12章医院感染管理08.2(免费阅读).ppt
- 第12章国土资源管理(免费阅读).ppt
- 第12章同步电机的基本类型与结构(免费阅读).ppt
- 第12章品牌商标与包装策略(免费阅读).ppt
- 加油机油气回收技术介绍.ppt
- 第12章国际市场营销(免费阅读).ppt
- 第12章国民收入核算1.ppt
- 第12章国民收入的决定收入支出模型.ppt
- 北京交通大学研究生课程(神经网络模糊控制及专家系统)第六章.ppt
- 第9课《桃花源记》课件 统编版语文八年级下册.pptx
- 第8课伟大的历史转折(大单元教学课件)历史统编版新教材八年级下册.pptx
- 第17课《短文两篇——陋室铭》课件-2025-2026学年初中语文统编版七年级下册.pptx
- 第13课+机の上に本が3冊あります+课件+2025-2026学年新标准日语初级上册.pptx
- 第12课《_诗经_二首关雎》课件(共20张ppt)统编版语文八年级下册.pptx
- 第17课《壶口瀑布》课件+2025-2026学年统编版语文八年级下册.pptx
- 第22课《礼记二则》课件 2025-2026学年统编版语文八年级下册.pptx
- 第22课《〈礼记〉二则——大道之行也》课件 -统编版语文八年级下册.pptx
- 第22课《大道之行也》课件-统编版语文八年级下册.pptx
- 第12课+辽宋夏金元时期经济的繁荣(情境化教学课件)历史统编版新教材七年级下册.pptx
原创力文档

文档评论(0)