14周阅读程序1.(1)(了解多态性)
来源:互联网 发布:中国社会阶层划分知乎 编辑:程序博客网 时间:2024/05/16 03:24
/* *程序的版权和版本声明部分 * Copyright (c)2013, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称:Vehicle .cpp * 作 者: 田凤 *完成日期:2013年5月31日 * 版本号: 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; car.run(); Airplane airplane; airplane.run(); cout<<"(b)用指向基类的指针访问成员函数: "<<endl; Vehicle *vp; vp=&car; vp->run(); vp=&airplane; vp->run(); return 0;}
*运行结果:
*心得体会:向不同的对象发送同一个信息,不同的对象在接收时会产生不同的行为。
- 14周阅读程序1.(1)(了解多态性)
- 第13周 《C++语言基础》程序阅读——多态性与抽象类 (1)
- 14周阅读程序1.(2)(对虚函数的了解)
- 14周阅读程序1.(3)(对纯虚函数的了解)
- 14周阅读程序2.(1)(对虚析构函数的了解)
- 第13周-多态性-项目0-课后实践·阅读程序1.
- 第13周 《C++语言基础》程序阅读——多态性与抽象类 (2)
- 第13周 《C++语言基础》程序阅读——多态性与抽象类 (3)
- 第13周 《C++语言基础》程序阅读——多态性与抽象类 (4)
- 十二周——多态性——阅读程序(3)
- 十二周——多态性——阅读程序(3)
- 十二周——多态性——有阅读程序(3.2)
- 第13周多态性与虚函数程序阅读
- 14周阅读程序(1)
- 第14周程序阅读(1)
- 第14周-阅读程序(1)
- 第14周阅读程序(1)
- 第14周阅读程序(1)
- Eclipse build Android时不生成apk问题解决方法
- MySQL my.cnf参数配置优化详解
- ACM 动态规划题集
- COCOS2D-X跨ANDROID&IOS平台开发入门教程
- linux高级操作笔记
- 14周阅读程序1.(1)(了解多态性)
- JAVA中整型和字符串相互转换的方法
- csapp2e 家庭作业 3.59
- jquery的each()详细介绍
- malloc,calloc,realloc用法及其区别
- 思科路由器破解密码
- Oracle字段的默认值无效的原因
- 第9堂课后作业
- Oracle 安装/使用、配置/卸载