一。驗證性實驗結論:
在物件導向程式設計中,程式模組是由類構成的。類是對問題的抽象描述,在類這種抽象機制中的乙個特定實體即為物件。而利用特定的值去構造物件,將物件初始化為特定狀態即為建構函式,使用已經存在的物件去初始化同類的新物件即為複製建構函式,析構函式則是用來完成生存期即將結束的物件在被刪除前的一些清理工作。
二。程式設計實驗部分
1.源**:
1 #include2執行結果:using
namespace
std;
3class
rec4 11
private:12
float
a,b;
13};
14rec::rec()15
19 rec::rec(float length,float
width)
2024 rec::rec(rec &p0)
2530 rec::~rec()
3133
intmain()
34
2.源**:
1 #include2執行結果:using
namespace
std;
3class
complex4;
14 complex::complex(double r0,double
i0)15
19void complex::add(complex &c0)
2024
void
complex::show()
2528 complex::complex(double
r0)29
33int
main()
34
三。實驗分析與討論
這次實驗接觸到了上學期我們沒有學的新知識:類與物件,建構函式,複製建構函式以及析構函式。在這次實驗中,首先我發現了乙個問題:程式設計第二題中uml圖的comlex行(public第三行)我沒有用到,最後依然編譯成功,結果無誤。其次,我了解並初步掌握了各類建構函式的操作。僅僅依靠實驗中了練習是遠遠不夠的,只有多加操作,多加練習,才能真正掌握這些新知識。
第三次實驗
姓名 陳裕坤 學號 120705213 班級 12電信2班 目標 1.掌握c語言基本運算子和表示式用法 2.預習選擇和重複控制語句的用法.任務1 假設整型變數 a 的值是 1,b 的值是 2,c 的值是 3,請判斷各語句的值,寫出執行結果,並作簡短分析.1 x a b c 2 y a 2 b a c...
第三次實驗
一.問題及 02.檔名稱 第三次實驗 03.作 者 梁一意 04.完成日期 2017 年 4 月 6 日 05.版 本 號 v1.0 06.對任務及求解方法的描述部分 07.輸入描述 無 08.問題描述 個人所得稅計算器 09.程式輸出 個人所得稅及稅後收入 10.問題分析 略 11.演算法設計 略...
第三次實驗
1 熟悉類的定義格式和類中成員的訪問許可權。2 建構函式與析構函式的呼叫時機與順序。3 掌握物件的定義以及物件的初始化的時機與方法。實驗內容 1 下面程式sy3 1.cpp中用error標明的語句有錯吧,在不刪除和增加 行的情況下,改正錯誤語句,使其正確執行。執行程式如下 include using...