第十二周專案1 電單車繼承自行車和機動車

2021-07-03 02:42:18 字數 921 閱讀 1359

問題及**:

/**檔名稱:test.cpp

*完成日期:2`015年6月4日

*版本號:v1.0

**問題描述:下面一段類的宣告中,自行車類的虛基類是車輛類,機動車輛的虛基類也是車輛類,電單車的基類是自行車類和機動車類,類之間均為

公有繼承。首先補全下面程式中空缺的**;實現程式中生命的成員函式;執行程式

*輸入描述:

*程式輸出:

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

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

class vehicle //車輛類

;//建構函式,初始時,當前速度總為0且處在停車狀態

vehicle::vehicle(int maxs, int w):maxspeed(maxs), currentspeed(0),weight(w), status(rest) {}

//啟動:由rest狀態到running, 初速為1

void vehicle::start()

else

cout<

--currentspeed;

}else

cout<

m.show();

cout

return 0;

}

執行結果:

知識點總結:虛基類的運用
學習心得:乍一看,**和執行結果都很長,有些頭大。不過,也很有意思。凡事都是在慢慢積累。量變到質變。

第十二周上機專案2 電單車繼承自行車和機動車

專案2 電單車繼承自行車和機動車 在下面一段類的定義中,自行車類的虛基類為車輛類,機動車類的虛基類也為車輛類,電單車類的基類為自行車類和機動車類,類之間均為公有繼承,如圖所示。1 根據上面各類間關係的描述,補全下面程式段中空缺的 2 實現程式中宣告的成員函式,注意相應操作中的動作發生的條件不能滿足時...

第十二周 專案3 電單車繼承自行車和機動車

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

第十二周 專案2 電單車繼承自行車和機動車

在下面一段類的定義中,自行車類的虛基類為車輛類,機動車類的虛基類也為車輛類,電單車類的基類為自行車類和機動車類,類之間均為公有繼承,如圖所示。1 根據上面各類間關係的描述,補全下面程式段中空缺的 2 實現程式中宣告的成員函式,注意相應操作中的動作發生的條件不能滿足時應給出提示。include inc...