不同交通工具的速度

2021-08-19 17:39:53 字數 717 閱讀 2792

description

不同交通工具的速度是不同的。針對自行車、電單車和汽車分別建立類,來模擬這一情況。

定義vechicle類,是所有交通工具的父類:

屬性int speed表示交通工具的一般速度。

靜態資料成員int numofvechicles,表示建立的交通工具的數量。這個值只增不減。

靜態成員函式int getnumofvechicles(),用於獲取交通工具的數量。

析構函式。輸出「a vechicle is deleted.」

純虛函式void show().

定義bike、motobike和car三個類,它們都是vechicle的子類,且具有:

建構函式。

重寫show()函式,輸出「a *'s speed is ? km/h.」,其中「*」是bike、motobike或car,根據所在類不同而不同。「?」是speed屬性的值。

析構函式。輸出「a * is deleted.」,「*」的含義同上。

定義person類,表示司機:

資料成員string name,是人的姓名。

void drive(vechicle&)方法,輸出「$ drives」, 並呼叫vechicle類的show()方法。其中「$」是name的值。

input

第1行n>0

Java交通工具

請定義乙個交通工具 vehicle 的類,其中有 屬性 速度 speed 體積 size 等 方法 移動 move 設定速度 setspeed int speed 設定體積 setsize int size 加速speedup 減速speeddown 等 在測試類vehicle中的main 中例項化...

7 29交通工具類

有乙個交通工具類vehicle,將它作為基類派生出汽車類motor vehicle,再將汽車類motor vehicle 作為基類派生出小汽車類car和卡車類truck,宣告這些類並定義乙個虛函式用來顯示各類資訊。include using namespace std class vehicle p...

C 交通工具(多重繼承)

題目描述1 建立如下的類繼承結構 1 乙個車類cvehicle作為基類,具有max speed speed weight等資料成員,display 等成員函式 2 從cvehicle類派生出自行車類cbicycle,新增屬性 高度height 3 從cvehicle類派生出汽車類cmotocar,新...