第13周项目 程序阅读(5)
2015-06-03 08:45
190 查看
/* *Copyright (c)2015,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:score.cpp *作 者:惠睿 *完成日期:2015年6月3日 *版 本 号:v1.0 * *问题描述:阅读程序,写出程序的运行结果并理解。 *程序输入:无输入。 *程序输出:输出调用函数后的值。 */ #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(); return 0; }
运行结果:
相关文章推荐
- Installing Node.js on pi
- Read and Write NSArray, NSDictionary and NSSet to a File
- [Android实例] 细谈Ble4.0 APP开发
- 第十三周项目三:立体类族共有的抽象类
- elasticsearch的实现全文检索
- MySQL按照汉字拼音首字母排序
- OJ对象数组输入与输出
- 第十三周 项目2-形状类族的中的纯虚函数
- 第13周 【项目 - 链表类】阅读项目
- 第十三周项目1--动物这样叫(2)
- C++刷题——2802: 判断字符串是否为回文
- 第13周项目 程序阅读(4)
- 领域驱动设计系列(3)有选择性的使用领域驱动设计
- 记一次云计算测试实验-openstack-icehouse-环境介绍
- 十三周项目一
- C语言之第六章 常量 宏 函数
- 百度平台首个神秘创业项目悄然上线(
- 连接3600行,百度靠什么来实现?
- 领域驱动设计系列(2)浅析VO、DTO、DO、PO的概念、区别和用处
- 领域驱动设计系列(1)通过现实例子显示领域驱动设计的威力