11周 5 專案 電單車繼承自行車和機動車

2021-07-11 16:02:56 字數 1022 閱讀 7764

問題及**:

/*

*檔名稱: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;

}

執行結果:

知識點總結:

通過該程式,強化了我對繼承基類和派生類的認識。

學習心得:

要多做題多熟悉一下繼承機制定義類族。

第10 11周專案5 電單車繼承自行車和機動車

檔名稱 第10 11周專案5 電單車繼承自行車和機動車 完成日期 2016.5.28 版本號 v1.0 問題描述 1 根據上面各類間關係的描述,補全下面程式段中空缺的 2 實現程式中宣告的成員函式,注意相應操作中的動作發生的條件不能滿足時應給出提示。4 在報告中,請用自己的話寫清楚使用虛基類解決什麼...

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

corpyright c 2013,煙台大學計算機學院 all right reseved.完成日期 2014年5月13日 版本號 v1.0 輸入描述 問題描述 自行車類的虛基類為車輛類,機動車類的虛基類也為車輛類,電單車類的基類為自行車類和機動車類,類之間均為公有繼承 問題分析 演算法設計 inc...

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

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