C 實驗 實驗4 繼承與派生類 2

2021-05-27 02:32:48 字數 799 閱讀 1283

編寫乙個程式計算出球、圓柱和圓錐的表面積和體積。

要求:(1)定義乙個基類圓,至少含有乙個資料成員半徑;

(2)定義基類的派生類球、圓柱、圓錐,都含有求表面積和體積的成員函式和輸出函式。

(3)定義主函式,求球、圓柱、圓錐的和體積。

#include#includeusing namespace std;

const double pi = 3.14159;

class circle

double radius()

~circle(){}

private:

double radius;

};class ball : public circle

double volume()

double su***ce_area()

~ball(){}

private:

double radius;

};class column : public ball

double volume()

double su***ce_area()

~column(){}

private:

double high;

};class cone : public ball

double volume()

double su***ce_area()

~cone(){}

private:

double high;

};int main()

C 實驗 繼承與派生

1.實驗目的 1 了解繼承在物件導向程式設計中的重要作用。2 進一步掌握繼承與派生的概念。3 掌握通過繼承派生出乙個新的類的方法。4 了解虛基類的作用與方法。2.實驗內容 1 將程式片段用公用繼承的方式補充和改寫完整 2 將程式片段用保護繼承的方式補充和改寫完整 3 比較兩種繼承方式,考慮二者在什麼...

實驗6 類的繼承與派生

實驗6 類的繼承與派生 一 實驗目的 1 掌握繼承和派生的定義,派生類的定義方法和繼承方式。2 掌握派生類中的建構函式的使用。3 掌握多重繼承的概念 定義方法 多重繼承派生類建構函式的執行順序。4 掌握虛基類的概念和定義方法。二 實驗內容 定義乙個基類有姓名 性別 年齡 再由基類派生出教師類和學生類...

實驗6 類的繼承與派生

實驗內容 1 程式功能 定義乙個矩形類,其中包括如下內容。保護資料成員 float length,width 矩形的長度與寬度 公有成員函式 建構函式 初始化矩形的長度與寬度 float area 計算面積 void disp 顯示結果 矩形的面積 利用矩形類為基類公有派生長方體類,其中包括如下內容...