20162304 2016-2017-2 《程序設計與數據結構》第6周學習總結
教材學習內容總結
- 學習了繼承和代碼復用
- 對抽象類有了一點定的了解
- 明白什么是方法重載
- Object類,所有類最終都是從Object中派生的。如果類定義中沒有用extends聲明從哪個類繼承的,則默認派生於Object類
教材學習中的問題和解決過程
- 問題1:為什么抽象類可以不含有抽象方法?
- 問題1解決方案:通過觀看老師發的學習資料,得知通過這樣的途徑可以達到出於某種原因為了使抽象類不被實例化的目的
- 問題2

對於兩個方法划線部分不太理解明明都是int,卻寫法不同。 - 問題2解決方案:我在藍墨雲班課進行提問,經過同學們的熱心解答及我自己的測試,解決了問題。


代碼調試中的問題和解決過程
- 問題1:在完成PP8.1的過程中,對於使用private的意圖不太明確

- 問題1解決方案:在網課中老師提到“它可以確保別人無法在別的類中調用你的這個變量”,我的理解是,它可以讓我的東西更安全,我不想被別的類用時可以通過這樣來限制
- 問題2:我發現在網課老師的很多方法前面既沒有用可見性修飾符
public,protected,private,而是直接輸入類似void person()這樣的代碼,這樣的話這個成員封裝性又如何呢? - 問題2解決方案:通過請教馬平川同學,我得知,沒有加修飾符默認為friendly,然后我又在網上查了一下。

代碼托管

(statistics.sh腳本的運行結果截圖)
上周考試錯題總結
本周無
結對及互評
張泰毓同學的學習可以說是非常的認真,而且他也十分嚴謹,每次我代碼出現問題的時候尋求他的幫助,他總能為我找出我因為粗心而犯下的錯誤。
點評過的同學博客和代碼
- 本周結對學習情況
- 20162318
- 結對照片
- 結對學習內容
- 課后作業PP8.1,PP8.8的制作。
- 課本上代碼的理解
- 上周博客互評情況
感悟、思考
老師開始在藍墨雲班課里分享的時候,覺得還是看書好,經過這個星期的學習,發現,看老師給的資源,不僅效率高而且質量好,不過同時也發現,因為是看視頻,有時候有些知識點忘了的話,想復習一下發現特別麻煩,因此我覺得時應學習朱婭霖同學的方法:在看網課的同時也要做好筆記,因此我決定從這次開始學習新內容的同時,慢慢的把以前的筆記都補上。
學習進度條
| 代碼行數(新增/累積) | 博客量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
|---|---|---|---|---|
| 目標 | 5000行 | 30篇 | 400小時 | |
| 第一周 | 28/28 | 1/1 | 10/10 | |
| 第二周 | 287/315 | 1/2 | 15/25 | |
| 第三周 | 258/573 | 1/3 | 13/38 | |
| 第四周 | 719/1292 | 2/5 | 17/55 | |
| 第五周 | 648/1943 | 1/6 | 11/66 | 將以前留下的一個關於類、對象、方法的坑填上了 |
| 第六周 | 279/2222 | 1/7 | 12/78 | 對繼承的認識更加深刻 |
-
計划學習時間:15小時
-
實際學習時間:12小時
-
改進情況:
-
這個星期,我采用了看完網課再看書的學習方式,雖然可能兩者都看比較費時間,但是對學習內容的理解會更加深刻。
