- 6
- 0
- 约2.02万字
- 约 81页
- 2018-06-22 发布于福建
- 举报
C语言程设计基础多态
class STUDENT: public MEMBER { public: virtual void answer() { cout I am a student.\n; return; } }; int main() { MEMBER member; TEACHER teacher; STUDENT student; MEMBER *who; who=member; who-answer(); who=teacher; who-answer(); who=student; who-answer(); return 0; } 虚函数的说明用虚函数实现动态绑定的关键:必须用指向基类的指针来访问虚函数。 若一函数是类中的虚函数,则称该函数具有虚特性 在派生类中重定义从基类中继承过来的函数:函数原型保持不变 仅仅返回类型不同,其余相同,错误 函数原型不同,仅函数名相同,这是一般的函数重载,虚特性丢失 当一个派生类没有重新定义虚函数时,则使用其基类定义的虚函数版本 #include iostream.h class BASE { public: virtual void f1( ) { …… } virtual void f2( ) { …… } virtual void f3( ) { …… } void f ( ) { …… } };
您可能关注的文档
最近下载
- 基于STM32单片机的智能水杯设计.docx VIP
- GB 45673-2025《危险化学品企业安全生产标准化通用规范》之“5.2 安全生产责任制”审核检查单(雷泽佳编制-2025A0).pdf VIP
- GB 45673- 2025《危险化学品企业安全生产标准化通用规范》之“5.10化学品安全和危险化学品重大危险源”专业解读与应用(编制-2025A0).pdf VIP
- rk3368-原生安卓5.11固件微刷机教程.pdf VIP
- 《年新增 1.5 亿片手机超薄均热板项目环境影响报告表》.pdf VIP
- 2026年中考化学一轮复习(江苏)第2讲+金属的化学性质+练习课件+.pptx VIP
- (推荐!)GB 45673- 2025《危险化学品企业安全生产标准化通用规范》之“5.13事故和事件”专业解读与应用(编制-2025A0)(可编辑).docx VIP
- 2026年九年级中考化学一轮复习课件第十讲 金 属-第2课时 金属的化学性质(含答案).pptx VIP
- 亚甲蓝与脓毒症休克2025.pptx VIP
- GB 45673- 2025《危险化学品企业安全生产标准化通用规范》之“5.4安全教育和培训”专业解读与应用(编制-2025A0).docx VIP
原创力文档

文档评论(0)