- 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 ( ) { …… } };
您可能关注的文档
最近下载
- 专题08 解三角形及其应用(2知识点+3重难点+6方法技巧+5易错易混)(解析版)-2025高考数学一轮复习知识必备.pdf VIP
- 张庆龙《政府审计学(第2版)》第四章 政府审计的目标、分类和程序.pptx VIP
- 公路工程预算定额(修订后).xls VIP
- 2026年高校后勤服务社会化改革方案.docx VIP
- 2025届高考数学一轮知识清单专题:平面向量及其应用(5知识点+4重难点+8方法技巧+6易错易混)(解析版).pdf VIP
- 宣贯培训(2026年)《SYT 6426-1999钻井井控技术规程》.pptx VIP
- 15D501建筑物防雷设施安装图集.ppt VIP
- 3DS牧场物语连接新天 地图文攻略.doc VIP
- 18公路工程预算定额.xlsx VIP
- 物理(电工电子类)中职全套完整教学课件.pptx
原创力文档

文档评论(0)