第13周项目 程序阅读(4)

来源:互联网 发布:免费手机绘图软件 编辑:程序博客网 时间:2024/03/28 17:52
/**Copyright (c)2015,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:score.cpp*作    者:惠睿*完成日期:2015年6月3日*版 本 号: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;}


运行结果:

0 0
原创粉丝点击