第四周專案一三角形類的建構函式(3)

2021-06-29 11:20:29 字數 814 閱讀 2185

問題及**:

/* 

* 檔名稱:test.cpp

* 作 者:郝俊宇

* 完成日期:2023年 3 月30 日

* 版 本 號:v1.0

* * 問題描述:設計三角形類,通過增加建構函式,使物件在定義時能夠進行初始化,可以由下面的類宣告開始,需要自己實現相關的成員函式,以及增加要求的建構函式(3)使用有預設引數的建構函式,不給定實參時,預設邊長為1;注意——這個版本也只需要乙個建構函式即可。

* 輸入描述:無

* 程式輸出:三角形的周長,面積

*/ #include #include #include using namespace std;

class ********

double perimeter();//計算三角形的周長

double area();//計算並返回三角形的面積

void showmessage();

private:

double a,b,c; //三邊為私有成員資料

};void ********::showmessage()

{ if(a+b>c&&a+c>b&&b+c>a)

{cout<

執行結果:

知識點總結:

預設引數的建構函式的應用

學習心得:

這個程式和第二個一樣,只需要把main函式改一下就可以了。

第四周 專案一三角形類的建構函式

設計三角形類,通過增加建構函式,使物件在定義時能夠進行初始化,可以由下面的類宣告開始,需要自己實現相關的成員函式,以及增加要求的建構函式 本專案將包括多個版本,開始寫程式前,保證搞清楚何為帶引數的建構函式 預設建構函式 有預設引數的建構函式 引數初始化表。1 使用帶引數建構函式,即 double x...

第四周專案一 三角形類的建構函式

設計三角形類,通過增加建構函式,使物件在定義時能夠進行初始化,可以由下面的類宣告開始,需要自己實現相關的成員函式,以及增加要求的建構函式 class void showmessage double perimeter 計算三角形的周長 double area 計算並返回三角形的面積 void sho...

第四周 專案一 三角形類的建構函式(三)

問題 3 使用有預設引數的建構函式,不給定實參時,預設邊長為1 注意 這個版本也只需要乙個建構函式即可。需要的測試函式是 檔名稱 cpp 作 者 冷基棟 完成日期 2014年3月26日 版 本 號 v1.0 include include using namespace std class void...