1002. 交通工具

来源:互联网 发布:设计灯牌有什么软件吗 编辑:程序博客网 时间:2024/06/07 00:58
Description

 根据以下描述 完成以下4个类的定义,抽象类Vehicle拥有run方法,run方法是交通工具启动时执行的方法。

Car、Motorbike、Bicycle三个类均继承Vehicle交通工具类。

Car的启动时,显示器会输出一行信息:Car run

Motorbike的启动时,显示器会输出一行信息:Motorbike run

Bicycle的启动时,显示器会输出一行信息:Bicycle run


代码:


#include <iostream>
using namespace std;
class Vehicle
{
public:
virtual void run(){};
};
class Car:public Vehicle
{
public:
void run()
{
cout << "Car run" << endl;
}
};
class Motorbike:public Vehicle
{
public:
void run()
{
cout << "Motorbike run" << endl;
}
};
class Bicycle:public Vehicle
{
public:
void run()
{
cout << "Bicycle run" << endl;
}
};


注:virtual void run()会报错,应改为virtual void run(){};