- 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 ( ) { …… } };
您可能关注的文档
- CAXA制造工师项目训练教程项目一 CAXA制造工程工程师基本操作.ppt
- CAJ阅读器的高效使用硕博大论文高效阅读.ppt
- CCD图象传感器应用技术 尺寸测量.ppt
- CAXA制工程师项目训练教程项目二 二维曲线绘制.ppt
- CAN线技术及其在汽车中的应用.ppt
- CAXA制造工程师项目训练程项目五 曲面实体综合造型.ppt
- brain rules读书记_西岭雪.pptx
- CAXA制造工程师项目训教程项目四 三维线框与曲面造型.ppt
- CDMA网优过程中的掉分析和处理.doc
- CAXA制造工程师项目训练教程项三 三维实体特征造型.ppt
- 部编人教版三年级语文上册部编版教案-第5单元16.金色的草地.doc
- 部编人教版三年级语文上册部编版教案-第6单元18.富饶的西沙群岛.doc
- 部编人教版三年级语文上册部编版教案-第6单元19.海滨小城3套.doc
- 部编人教版三年级语文上册部编版教案-第7单元21.大自然的声音.doc
- 部编人教版三年级语文上册部编版教案-第6单元19.海滨小城.doc
- 部编人教版三年级语文上册20.美丽的小兴安岭课堂实录3套.doc
- 部编人教版三年级语文上册20.美丽的小兴安岭说课稿3套.doc
- 部编人教版三年级语文上册20美丽的小兴安岭第1课时教案.doc
- 部编人教版三年级语文上册20美丽的小兴安岭含答案3套.doc
- 部编人教版三年级语文上册20美丽的小兴安岭第1课时教案3套.doc
原创力文档

文档评论(0)