- 3
- 0
- 约1.31万字
- 约 57页
- 2018-06-24 发布于浙江
- 举报
培养编程技能
3.4.1 用基类指针指向派生类对象 声明一个派生类的对象的同时也自动声明了一个基类的对象。 —— 3.3小节内容 派生类的对象可以认为是其基类的对象。C++允许一个基类对象的指针指向其派生类的对象 —— 这是实现虚函数的关键 不允许派生类对象的指针指向其基类的对象。 即使将一个基类对象的指针指向其派生类的对象,通过该指针也只能访问派生类中从基类继承的公有成员,不能访问派生类自定义的成员,除非通过强制类型转换将基类指针转换为派生类指针。 例 基类指针与派生类指针之间的相互转换。 3.4.2 虚函数 2. 虚函数的声明 要将一个成员函数声明为虚函数,只需在定义基类时在成员函数声明的开始位置加上关键字virtual。 void main(){ A a, *pa; B b; pa=a; pa-Show(); // 调用函数A::Show() pa=b; pa-Show(); // 调用函数B::Show()} 3. 联编的概念 即将函数调用语句与函数代码相关联。 两种联编方式:静态联编和动态联编。静态联编是指编译器在编译阶段就确定了要调用的函数,即早期绑定。动态联编是指在程序执行过程中根据具体情况再确定要调用的函数,即后期绑定。 重载采用静
您可能关注的文档
最近下载
- 一种2-甲基-4-乙酰基苯甲酸的合成方法.pdf VIP
- 中国盗墓史完整版.ppt VIP
- 入党志愿书(2004版翻印电子版印刷模版)课件.doc VIP
- RS Components 电工电料 安全继电器 777301 使用说明.pdf VIP
- 2026年高考语文备考之必背补充教材篇目(原文+注释+翻译).docx VIP
- 2025年广东省深圳市生地会考试卷及答案 .pdf VIP
- TBT3308-2013 铁路建筑实际限界测量和数据格式.pdf VIP
- 广东省深圳市龙岗区2025-2026学年初三年级中考适应性考试语文试题卷.docx VIP
- 全国职业院校技能大赛(中职组)婴幼儿保育试题含答案.docx
- 四川省初中毕业生登记表.doc VIP
原创力文档

文档评论(0)