十四周任务-阅读程序二
来源:互联网 发布:苹果手机改串号软件 编辑:程序博客网 时间:2024/05/22 03:07
/** 程序的版权和版本声明部分* Copyright (c)2013, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: object.cpp* 作者:王锴英* 完成日期: 2013年05月31日* 版本号: v1.0* 输入描述:无* 问题描述:无* 程序输出:无*/#include <iostream>using namespace std;class Vehicle //交通工具{public: virtual void run() const=0;//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; Car car; Airplane airplane; car.run(); airplane.run(); cout<<"(b)用指向基类的指针访问成员函数: "<<endl; Vehicle *vp; vp=&car; vp->run(); vp=&airplane; vp->run(); return 0;}
运行结果:
*当基类同名成员函数定义为纯虚函数时,运行结果不输出基类的成员函数。
- 十四周任务-阅读程序二
- 十四周任务-阅读程序一
- 十四周任务二
- 十四周任务二
- 十四周作业任务二
- 十四周任务(二)
- 第十四周 阅读程序二
- 第十四周程序阅读例二
- 第十四周项目:程序阅读(二)
- 十四周任务
- 十四周任务一
- 十四周任务2
- 十四周任务2
- 十四周任务1
- 十四周任务2
- 十四周任务2
- 十四周任务一
- 十四周任务2
- 为ecshop部署伪静态IIRF-IonicIsapiRewriter
- 海量数据处理 ——Bit-map
- 从false positive说起
- Erlang垃圾回收机制
- 利用Java Set 去除重复object
- 十四周任务-阅读程序二
- gettimeofday 的使用
- php两种数组合并的区别
- linux 进程通信
- MongoDB001简介
- 在windows上使用unix工具:UnxUtils
- ORACLE 中SCHEMA的概念
- String,StringBuffer与StringBuilder的区别?
- Samba 简单安装配置