- 1
- 0
- 约1.31万字
- 约 57页
- 2017-10-31 发布于天津
- 举报
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. 联编的概念 即将函数调用语句与函数代码相关联。 两种联编方式:静态联编和动态联编。静态联编是指编译器在编译阶段就确定了要调用的函数,即早期绑定。动态联编是指在程序执行过程中根据具体情况再确定要调用的函数,即后期绑定。 重载采用静
您可能关注的文档
最近下载
- 儿童读物 神奇树屋 33 - Carnival At Candlelight.doc VIP
- 成都环境集团文字考试题汇总.pdf
- 《低空航路运行安全能力评估规范》.pdf VIP
- 巴塞罗那植物园赏析.ppt VIP
- TYJL-II型计算机联锁1浅析.ppt VIP
- 2023-2025全国高考地理试题汇编:水的运动章节综合.pdf VIP
- 立式系列包装机横向封口系统开发设计【毕业论文+CAD图纸全套】.doc
- 射击诸元解算方法、解算器和自行高炮.pdf VIP
- WM-S8-012-1.5_设备机械通用技术规范.pdf VIP
- 贵州财经大学 翻译硕士英语B卷 2016年考研专业课真题.pdf VIP
原创力文档

文档评论(0)