第十三周项目-交通工具类程序
/**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved*文件名称:123.cpp*作 者:王蕊*完成日期:2016年5月25日*版 本 号:v1.0
*/
#include <iostream>
using namespace std;
class Vehicle//交通工具
{
public:void run()const{cout<<"run a vehicle. "<<endl;}
};
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;
}
运行结果:
学习心得:
因为指针是基类指针,所以当基类的指针指向派生类时,用指针调用同名成员函数,执行的是基类的成员函数。
第十三周项目-交通工具类程序相关推荐
- 第4周项目4:程序分析(2)
/** Copyright(c)2016,烟台大学计算机与控制工程学院* All rights reserved.* 文件名称:第4周项目4:程序分析(2)* 作者:于子娴* 完成日期:2016.3. ...
- 第十三周项目三-形状类族中的纯虚函数
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年6月1日 *版 本 ...
- 第十三周 项目3车辆类(继承)
/* * Copyright (c) 2011, 烟台大学计算机学院 * All rights reserved. * 作 者:王静 * 完成日期:2013 年 6 月 2 日 * 版 本 号:v1. ...
- 第十三周项目四-立体类族共有的抽象类
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年6月1日 *版 本 ...
- 第十三周项目一-分数类中的运算符重载
/**Copyright(c)2016,烟台大学计算机与控制工程学院*All rights reserved*文件名称:123.cpp*作 者:王蕊*完成日期:2016年5月25日*版 本 号:v1. ...
- 第十三周项目4—立体类族共有的抽象类
/* *Copyright(c) 2016.烟台大学计算机与控制工程学院 *ALL rights reserved. *文件名称:test.cpp *作者:杨驰 *完成日期:2016年5月26 *问题 ...
- 继承项目第13周-项目1-基类中成员的访问限定符和派生类的继承方式
这段时间笔者几篇文章介绍了改继承项目的文章. 关联文章的地址 每日一道理 风,那么轻柔,带动着小树.小草一起翩翩起舞,当一阵清风飘来,如同母亲的手轻轻抚摸自己的脸庞,我喜欢那种感觉,带有丝丝凉意,让人 ...
- 第十三周项目二-动物这样叫(3)
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年5月31日 *版 本 ...
- 第十三周项目二-动物这样叫(2)
/* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年5月31日 *版 本 ...
最新文章
- Java项目:健身器材商城系统(java+Jdbc+Servlet+Ajax+Fileupload+mysql)
- windows安装配置git和Tortoisegit
- MySql里的My是指谁?
- opencv读取视频并保存为图片
- 将区块链哈希转化为文字标题?IPSE哈希技术Hashlink解释
- 常用模块——pickle模块
- 【温故而知新-Javascript】图片效果(图像震动效果、闪烁效果、自动切换图像)...
- Linux 命令(65)—— ld 命令
- Linux安装expect命令
- 轻松办公信息化,六大OA产品优劣点评
- iai控制器服务器ON信号,IAI控制器型号说明的.pdf
- 服务器宽带估算及选择
- [vm] vm安装xp :non-bootable disk 80 解决办法
- java四舍五入保留两位小数方法整理
- laravel框架中Cache缓存类中的原子锁
- C语言猜数字游戏及关机程序
- css fixed定位失效问题
- mysql实战22 | MySQL有哪些“饮鸩止渴”提高性能的方法?
- 科大讯飞18岁成人礼:这家极客公司未来不设限
- 怎么打开产品原型是html,如何打开产品原型图(axure)