第十三周实验报告(1)
来源:互联网 发布:ubuntu双系统进入grub 编辑:程序博客网 时间:2024/06/14 00:02
* 程序的版权和版本声明部分
* Copyright (c) 2011, 烟台大学计算机学院学生
* 作 者: 计114-4 程龙
* 完成日期: 2012 年 5 月 18 日
任务1.2
#include <iostream> using namespace std;class Vehicle {public: virtual 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.3
#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;//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
- 第十三周实验报告1
- 第十三周实验报告1
- 第十三周实验报告1
- 第十三周实验报告1
- 第十三周实验报告1
- 第十三周实验报告1
- 第十三周实验报告1
- 第十三周实验报告1
- 第十三周实验报告 任务二(1)
- 《第十三周实验报告任务1》
- 《C++第十三周实验报告1-3》
- 《C++第十三周实验报告2-1》---
- 第十三周实验报告任务1
- 第十三周实验报告(一)
- 第十三周实验报告(二)
- 计算的机学生好建议
- 程序猿们请注意身体,同时紧跟时代的步伐——第九套广播体操...
- 只有首次输入才正常运行
- FZUOJ 1894 志愿者选拔
- script defer属性
- 第十三周实验报告(1)
- 第十三周实验报告(2)
- JQuery的delegate事件参数说明
- 第十三周实验报告(3)
- 第十三周实验报告(4)
- JBOSS注册成为Linux服务
- Add one field “上半场” to match
- WSAStartup与WSACleanup
- 在android中要下载文本文件从网络上