第十三周任务(1)
来源:互联网 发布:淘宝爽快官方旗舰店 编辑:程序博客网 时间:2024/06/05 07:08
#include <iostream> using namespace std;class Vehicle {public: void run() const { cout << "run a vehicle. "<<endl; } //(2) run()为虚函数}; class Car: public Vehicle {public: void run() const {cout << "run a car. "<<endl; } }; class Airplane: public Vehicle {public: void run() const {cout << "run a airplane. "<<endl;} }; int main() {cout<<"(a) 直接用对象访问成员函数: "<<endl;Vehicle v;v.run();Car car; Airplane airplane; car.run();airplane.run();cout<<"(b) 用指向基类的指针访问成员函数: "<<endl;Vehicle *vp;vp=&car;vp->run();vp=&airplane;vp->run();system("pause");return 0;}
用基类的指针访问数据成员函数时基类指针不能赋值为派生类的指针
- 第十三周任务(1)
- 第十三周任务(1)
- 第十三周任务1
- 第十三周 任务二 (2-1)
- 第十三周上机任务(1-Fibnacci)
- 第十三周上机任务1
- 第十三周任务2-1
- 第十三周任务(一)
- 第十三周任务(二)
- 第十三周任务(二)
- 第十三周任务(三)
- 第十三周任务(三)
- 第十三周任务(二)
- 第十三周任务(三)
- 第十三周任务(四)
- 第十三周实验报告 任务二(1)
- 第十三周上机任务项目1-Fibnacci序列(递归)
- 《第十三周实验报告任务1》
- MongoDB最基本的操作
- ORACLE日期时间函数大全
- Iphone开发(五)用滑块slider来调节控件透明度
- 如何识别字符编码
- 第十三周实验报告(四)
- 第十三周任务(1)
- linux usb鼠标(1)
- JS获取input file绝对路径问题
- mysql ERROR 1045 (28000): Access denied for user
- SSH2框架Hibernate一些配置
- linux usb 鼠标(2)
- ASP.NET报错——Master Page frameworkName: Value cannot be null error
- C# winfrom中在一个主窗口包含子窗口
- 【CSS笔记之九】CSS选择符权重、CSS Sprite技术和CSS hack