天天看點

20155307 2016-2017-2 《Java程式設計》第4周學習總結20155307 2016-2017-2 《Java程式設計》第4周學習總結

20155307 2016-2017-2 《Java程式設計》第4周學習總結

教材學習内容總結

所謂繼承,講的就是出現很多很多相同的部分的話,就把這個部分變成“父類”,這樣就可以省去很多時間和精力。而且你要是加了一個entends的話就可以在父類上接着添加和修改。所謂is-a,主要是确立了“爸爸像兒子”還是“兒子像爸爸“的問題。使用private的父類不能在子類中存取,是以聲明為protected更好。重新定義就加上@Override即可,但是執行内容不同。多态存在的意義就是用一種父類來控制許多子類。

沒有任何程式代碼操作的區塊就是抽象類,要用abstract來定義。java.lang.object是所有類的最上層。instanceof的左面為對象,右面為類。

用interace來定義接口。行為的多态與內建類似,可以通過強制的方式強制扮演。接口中的方法要是沒有操作,就必須得公開而且得抽象。

教材學習中的問題和解決過程

  • 父類和子類在使用時是否都得放在同一個檔案夾裡?
  • 放在同一個檔案夾裡就可以使用了。但是我上網查了一下,發現放在同一個package裡面就可以,不一定非得是同一個檔案夾。操作接口和繼承類似,也是放在同一個package檔案夾下面即可。

代碼調試中的問題和解決過程

按照書上的代碼自己敲了一遍,第一遍敲還不好了解,是以計劃敲第二遍。

代碼托管

  • 代碼送出過程截圖:
    • 20155307 2016-2017-2 《Java程式設計》第4周學習總結20155307 2016-2017-2 《Java程式設計》第4周學習總結
  • 代碼量截圖:
    20155307 2016-2017-2 《Java程式設計》第4周學習總結20155307 2016-2017-2 《Java程式設計》第4周學習總結

上周考試錯題總結

  • . 填空:Linux Bash中,查找目前目錄中前天建立的Java檔案的指令是(find . –name *.java -ctime 2)。
  • 教材P51,第8 題 ,執行指令 java –cp classes cc.openhome.Main 和cd classes; java cc.openhome.Main;cd .. 等價。(OK)
  • 編譯p60 Comparison.java的指令為(javc –d xxx Comparison.java )

其他(感悟、思考等,可選)

最近比較迷茫,于是開始思考可以解決問題的方法,于是寫了一篇部落格記錄自己的想法,并希望可以分享給需要的同學們。

學習進度條

代碼行數(新增/累積) 部落格量(新增/累積) 學習時間(新增/累積) 重要成長
目标 5000行 30篇 400小時
第一周 ?/200 1/4 20/20
第二周 300/500 1/5 18/38
第三周 500/1000 1/6 20/58
第四周 800/1600 1/7 21/78 總結了一個方法

嘗試一下記錄「計劃學習時間」和「實際學習時間」,到期末看看能不能改進自己的計劃能力。這個工作學習中很重要,也很有用。

耗時估計的公式

:Y=X+X/N ,Y=X-X/N,訓練次數多了,X、Y就接近了。

  • 計劃學習時間:18小時
  • 實際學習時間:21小時

參考資料

  • Java學習筆記(第8版)
  • 《Java學習筆記(第8版)》學習指導

轉載于:https://www.cnblogs.com/zhuanyedajiesanshinian/p/6582486.html