第十一周專案1 點 圓 圓柱類族的設計(2)

2021-07-11 15:23:59 字數 758 閱讀 4084

問題及**:

/*

*檔名稱:zwj.cpp

*作 者:張偉晶

*完成日期:2023年5月4日

*版 本 號:v1.0

* *問題描述:按照提示,從基類開始逐漸完成點——圓——圓柱類族的設計。

*輸入描述:

*程式輸出:

*/#includeusing namespace std;

class point

double gety()

protected:

double x;

double y;

};class circle:public point

double area();

void show_circle();

};point::point(double a,double b)

void point::show_point()

{ cout<

執行結果:

派生類建構函式:

①基類的建構函式不被繼承,派生類中要宣告自己的建構函式。

②定義建構函式時,只需要對本類中新增成員進行初始化,對繼承來的基類成員的初始化,也可以自動呼叫基類建構函式完成。

③要保證在基類中定義了派生類需要的建構函式。

學習心得:

第十一周專案1 點 圓 圓柱類族的設計

問題及 檔名稱 main.cpp 作 者 趙志君 完成日期 2016年5月12日 版 本 號 v1.0 問題描述 先建立乙個point 點 類,包含資料成員x,y 座標點 實現需要的成員函式,並設計main函式完成測試 include using namespace std class point ...

第十一周專案1 點 圓 圓柱類族的設計(1)

問題及 檔名稱 zwj.cpp 作 者 張偉晶 完成日期 2016年5月4日 版 本 號 v1.0 問題描述 按照提示,從基類開始逐漸完成點 圓 圓柱類族的設計。輸入描述 程式輸出 includeusing namespace std class point double gety protecte...

第十一周專案1 點 圓 圓柱類族的設計(2)

檔名稱 zwj.cpp 作 者 李落才 完成日期 2016年6月5日 版 本 號 v1.0 問題描述 按照提示,從基類開始逐漸完成點 圓 圓柱類族的設計。輸入描述 程式輸出 include using namespace std class point double gety protected d...