一个C++作业,是高手的来!!!卖血了!!!

来源:百度知道 编辑:UC知道 时间:2024/07/02 20:34:31
定义一个车(vehicle)基类,有Run、Stop等成员函数,由此派生出自行车(bicycle)类、汽车(motorcar)类,从bicycle和motorcar派生出摩托车(motorcycle)类,它们都有Run、Stop等成员函数。观察虚函数的作用。
完整点的来个好不
另 看清楚了用上虚函数啊 GGJJ门

class vehicle
{
public Run();
public stop();
}
class bicycle ::vehicle()
{

}
class motorcar::vehicle()
{
}
class motorcycle()::bicycle,motorcar
{
}

void run()
{
cout<<"相应的类名 run"<<endl;

}
void stop()
{
cout<<"相应的类名 stop"<<endl;
}
再用基类的指针指向派生类的对象,看看都显示的是什么,调用的哪个类的函数
你在基类用上虚函数不就行了