電單車繼承自行車和機動車

2021-07-11 17:44:43 字數 942 閱讀 2890

/*

*檔名稱:main.cpp

*作 者:郭輝

*版 本 號:v1.0

**問題描述:專案 - 電單車繼承自行車和機動車。

*輸入描述:無。

*程式輸出:資訊。

*/#include #include#include using namespace std;

enum vehiclestaus ; //車輛狀態:泊車、行進

class vehicle //車輛類

;vehicle::vehicle(int maxs, int w)

void vehicle::start()

void vehicle::stop()

}void vehicle::speed_up()

void vehicle::slow_down()

class bicycle :virtual public vehicle//(1)自行車類的虛基類為車輛類

;bicycle::bicycle(int maxs, int w, int h):vehicle(maxs, w),height(h) {}

class motorcar :virtual public vehicle//(2)機動車類的虛基類也為車輛類

;motorcar::motorcar(int maxs, int w, int s, int p):vehicle(maxs, w),seatnum(s),passengernum(p) {}

void motorcar::addpassenger(int p)

return 0;

}

執行結果:

電單車繼承自行車和機動車

include include include using namespace std enum vehiclestaus 車輛狀態 泊車 行進 class vehicle 車輛類 建構函式,初始時,當前速度總為0且處在停車狀態 void start 由rest狀態到running,初速為1 voi...

電單車繼承自行車和機動車

檔名稱 test.cpp 完成日期 2016年5月26日 版本號 v1.0 問題描述 輸入描述 程式輸出 include include include using namespace std enum vehiclestaus 車輛狀態 泊車 行進 class vehicle 車輛類 vehicl...

12 3 電單車繼承自行車和機動車

01.02.程式的版權和版本宣告部分 05.檔名稱 test.cpp 06.作 者 劉芳 07.完成日期 2014 年05 月17 日 08.版 本 號 v1.0 09.對任務及求解方法的描述部分 10.輸入描述 無 11.問題描述 自行車類的虛基類為車輛類,機動車類的虛基類也為車輛類,電單車類的基...