1. 程式人生 > 其它 >20202325 2021-2022-1 《資料結構與面向物件程式設計》實驗二報告

20202325 2021-2022-1 《資料結構與面向物件程式設計》實驗二報告

#202023252021-2022-1 《資料結構與面向物件程式設計》實驗二報告

課程:《程式設計與資料結構》
班級: 2023
姓名: 和宇
學號:20202325
實驗教師:王志強老師
實驗日期:2021年9月30日
必修/選修: 必修

## 1.實驗內容

下載安裝並使用IDEA,完成下面實驗(https://www.cnblogs.com/rocedu/p/6371315.html)。

1. 初步掌握單元測試和TDD
2. 理解並掌握面向物件三要素:封裝、繼承、多型
3. 初步掌握UML建模
4. 完成藍墨雲上 (1)-(5)實驗。

## 2. 實驗過程及結果

(1)初步掌握單元測試和TDD

a.單元測試

2. 理解並掌握面向物件三要素:封裝、繼承、多型

封裝;指隱藏物件的屬性和實現細節,僅對外提供公共訪問方式。

主要好處是:將變化隔離;便於使用;提高重要性;提高安全性。

繼承:

多型:無法在父類Animal中新增main,程式無法執行。

3. 初步掌握UML建模

4. 完成藍墨雲上 (1)-(5)實驗。

(1)

(2)

(3)

(4)

(5)

#實驗中的問題及解決過程

1.程式的多型問題不會解決,通過上網搜尋和詢問同學未能解決;

2.對大體程式難以把握,還不太適應java的編寫;

3.編輯出來的程式難以執行,總是報錯 ;

#其他(感悟,思考等)

我感覺java的學習難度較大。因為英語方面較為薄弱,有時對這個編譯軟體的某些方面也是一頭霧水,不能無障礙的使用編譯工具 。在大多數 情況下,在編輯程式時,軟體會立即將程式的錯誤之處詳細指出,以便改正,這使得程式的執行成功率大大提升。

#參考資料

部落格園,CSDN等。