14周阅读程序(1)
2013-05-31 10:39
176 查看
/*
*程序的版权和版本声明部分
* Copyright (c)2013, 烟台大学计算机学院学生
* All rightsreserved.
* 文件名称:Vehicle .cpp
* 作 者: 王俊
*完成日期:2013年5月31日
* 版本号: v1.0
* 输入描述: 略
* 问题描述:略
* 输出:访问的成员函数
*代码:
运行结果:
心得体会:用指针访问成员函数时不能直接调用派生类的成员函数。。。,
*程序的版权和版本声明部分
* 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; Airplane airplane; car.run(); airplane.run(); cout<<"(b)用指向基类的指针访问成员函数: "<<endl; Vehicle *vp; vp=&car; vp->run(); vp=&airplane; vp->run(); return 0; }
运行结果:
心得体会:用指针访问成员函数时不能直接调用派生类的成员函数。。。,
相关文章推荐
- 14周阅读程序部分
- 14周阅读程序1.(3)(对纯虚函数的了解)
- 14周阅读程序1.(1)(了解多态性)
- 14周阅读程序(2)
- 14周阅读程序部分 纯虚函数
- 地14周阅读程序(3)
- 14周阅读程序1.(2)(对虚函数的了解)
- 14周阅读程序2.(1)(对虚析构函数的了解)
- 14周阅读程序2.(2)(对虚析构函数的进一步认识)
- 第十五周阅读程序-3
- 第十二周项目一——阅读程序(5)
- 第十五周程序-阅读程序
- STL程序阅读——3
- 第十三周阅读程序4:继承与指针
- 第13周-程序阅读(1)
- 第十三周 阅读程序(2)
- 第十一周项目 0 阅读程序(1.3)
- STL阅读程序——5
- 第五周阅读程序 1
- 大一第二学期第5周【程序阅读(4)】