20162302 2016-2017-2 《程序設計與數據結構》第六周學習總結
教材學習總結
理解繼承的繼承機制
單向的is-a關系
super引用
理解代碼調用的概念
學習方法重載
抽象類
教材學習中的問題和解決過程
-
問題1:
-
問題一解決方案:把文件名改對就好了
-
問題2:第一個public需要返回值類型
-
問題2解決方案:也是名字打錯了
-
問題3:
-
問題3解決方案:
public Account (String owner, String account, double initial)
- 問題4:
- 問題4解決方案:
Course math = new Course(Math, Mengcui, CS, 0);
代碼調試中的問題和解決過程
- 問題1:找不到符號
- 問題1解決方案:
枚舉類型的使用格式錯了
cone1 = Flavor.Head;
cone2 = Flavor.Button;
- 問題2:可以生成隨機數,但是顯示類的內容為空
- 問題2解決方案:
在flip里面直接執行isHeads。
public void flip()
{
isHeads();
}
public Flavor isHeads()
{
}
- 問題3:
- 問題3解決方案:布爾類型需要用 = = 來表達
A==B
- 問題4:Int不能直接轉成String類型
- 問題4解決方案:用DecimalFormat先格式化,再輸出成字符串
DecimalFormat fmt = new DecimalFormat();
Number = fmt.format(number);
代碼托管
結對及互評
點評過的同學博客和代碼
其他(感悟、思考等,可選)
個人感覺這周的學習任務相對於上周來說小一些,上周因為周末清明節回家,學習java的時間減少大半,所以有很多內容積壓到了這一周。但是第八章的代碼也可以讓我同時更快的理解上周的內容,所以在進度上也算是沒有落下。上周比較匆忙,課后的PP也都沒有做好,這周也花了大量時間來修復上周的代碼使其可以順利的運行。
學習進度條
代碼行數(新增/累積) | 博客量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
---|---|---|---|---|
目標 | 5000行 | 30篇 | 400小時 | |
第一周 | 24/2765 | 1/7 | 13/135 | |
第二周 | 496/2765 | 1/7 | 26/135 | |
第三周 | 326/2765 | 1/7 | 24/135 | |
第四周 | 909/2765 | 2/7 | 36/135 | |
第五周 | 506/2765 | 1/7 | 12/135 | |
第六周 | 528/2765 | 1/7 | 24/135 |
嘗試一下記錄「計划學習時間」和「實際學習時間」,到期末看看能不能改進自己的計划能力。這個工作學習中很重要,也很有用。
耗時估計的公式
:Y=X+X/N ,Y=X-X/N,訓練次數多了,X、Y就接近了。
-
計划學習時間:24小時
-
實際學習時間:24小時
-
改進情況:
(有空多看看現代軟件工程 課件
軟件工程師能力自我評價表)