第十三周实验报告 任务一
2012-05-14 12:38
204 查看
源程序:
截图:
![](http://my.csdn.net/uploads/201205/14/1336970433_8777.JPG)
五一放假···回家玩的有点high...貌似上一周的任务没有发···一会儿补上···
一开始不太理解虚函数···做完这个任务时有点头绪了呢~
#include <iostream> using namespace std; class Vehicle {public: virtual void run() const = 0; //(3) 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;Vehicle已被定义成了虚基类 //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; }
截图:
五一放假···回家玩的有点high...貌似上一周的任务没有发···一会儿补上···
一开始不太理解虚函数···做完这个任务时有点头绪了呢~
相关文章推荐
- 《第十三周实验报告任务2》
- 第十三周实验报告任务1
- 第十三周实验报告(任务三)【抽象基类Shape】
- 第十三周实验报告(任务一)
- 第十三周实验报告(任务二)
- 《第十三周实验报告任务3》
- 第十三周实验报告(任务三)
- 《第十三周实验报告任务1》
- 第十三周实验报告(任务四)【抽象类CSolid,含有两个求表面积及体积的纯虚函数】
- 第十三周实验报告(任务一)【虚函数、多态性、抽象类】
- 第十三周实验报告 任务二(1)
- 《第十三周实验报告任务4》
- C++程序设计实验报告(六十九)---第十三周任务一
- 第十三周实验报告 任务二(2)
- C++程序设计实验报告(七十)---第十三周任务二
- 第十三周实验报告 任务二(3)
- C++程序设计实验报告(七十一)---第十三周任务三
- 第十三周实验报告 任务三
- 第十三周实验报告 任务二(3)改
- 第十三周实验报告(任务二)【虚函数与抽象类的应用】