20162302 第六周作業


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小時

  • 改進情況:

(有空多看看現代軟件工程 課件
軟件工程師能力自我評價表
)

參考資料


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM