飛飛(六十)交通工具 虚函数的应用

来源:互联网 发布:python基础书籍知乎 编辑:程序博客网 时间:2024/05/27 09:44
/**Copyright (c) 2016,烟台大学计算机学院*All rights reserved.*文件名称:test.cpp*作    者:李飞*完成日期:2016年 6月 7日*版 本 号:1.0**问题描述:交通工具  虚函数的应用*输入描述:*程序输出:*/#include <iostream>using namespace std;class Vehicle{public:     virtual 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;}
<img src="http://img.blog.csdn.net/20160607191810212?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />

0 0
原创粉丝点击