【專案1-三角形類的建構函式】
設計三角形類,通過增加建構函式,使物件在定義時能夠進行初始化,可以由下面的類宣告開始,需要自己實現相關的成員函式,以及增加要求的建構函式
[cpp]view plain
copy
?class
********
; void
********::showmessage()
本專案將包括多個版本,開始寫程式前,保證搞清楚何為帶引數的建構函式、預設建構函式、有預設引數的建構函式、引數初始化表。
(1)使用帶引數建構函式,即********(double x, double y, double z),三邊長在呼叫時由實參直接給出。需要的測試函式是:
[cpp]view plain
copy
?intmain()
(2)設計預設建構函式,即不指定引數時,預設各邊長為1。需要的測試函式是:
[cpp]view plain
copy
?intmain()
#include #include using namespace std;
class ********
;double ********::perimeter()//計算三角形的周長
double ********::area()//計算並返回三角形的面積
********::********()
void ********::showmessage()
; void
********::showmessage()
本專案將包括多個版本,開始寫程式前,保證搞清楚何為帶引數的建構函式、預設建構函式、有預設引數的建構函式、引數初始化表。
(1)使用帶引數建構函式,即********(double x, double y, double z),三邊長在呼叫時由實參直接給出。需要的測試函式是:
[cpp]view plain
copy
print?
intmain()
(2)設計預設建構函式,即不指定引數時,預設各邊長為1。需要的測試函式是:
[cpp]view plain
copy
print?
intmain()
第四周專案1三角形類
作 者 石堯 完成日期 2014 年03 月 18 日 版 本 號 v1.0 輸入描述 類的運用。問題描述 解決三角型面積。程式輸入 5 6 7 程式輸出 18 14.6969。問題分析 利用類解決實際問題。演算法設計 略 include includeusing namespace std cla...
第四周 專案1 三角形類的建構函式 1
問題描述 設計三角形類,通過增加建構函式,使物件在定義時能夠進行初始化,可以由下面的類宣告開始,需要自己實現相關的成員函式,以及增加要求的建構函式 cpp view plain copy class void showmessage 本專案將 包括多個版本,開始寫程式前,保證搞清楚何為帶引數的建構函...
第四周 專案1 三角形類的建構函式 3
問題描述 設計三角形類,通過增加建構函式,使物件在定義時能夠進行初始化,可以由下面的類宣告開始,需要自己實現相關的成員函式,以及增加要求的建構函式 cpp view plain copy class void showmessage 本專案將 包括多個版本,開始寫程式前,保證搞清楚何為帶引數的建構函...