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(){};