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