編寫乙個程式計算出球、圓柱和圓錐的表面積和體積。
要求:(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 顯示結果 矩形的面積 利用矩形類為基類公有派生長方體類,其中包括如下內容...