20175227張雪瑩 2018-2019-2 《Java程序設計》第五週學習總結

20175227張雪瑩 2018-2019-2 《Java程序設計》第五週學習總結

教材學習內容總結

第六章接口與實現html

  • 接口
    • 接口體中全部的常量訪問權限必定是public和static(能夠省略public、static、final)
  • 接口體中全部的抽象方法訪問權限都是public(能夠省略public abstract)
  • 用類實現方法時,方法的訪問權限必定要明顯用public修飾,且該類體中可直接使用接口中關鍵字
  • 抽象類能夠重寫接口中方法,也能夠直接擁有接口中方法java

  • 接口回調
    • 接口變量調用被類實現的接口方法時,就是通知相應的對象調用這個方法
      • 例如interface ShowMessage的類實現TV,能夠定義一個接口變量ShowMessage sm後定義sm=TV new();
  • 接口的思想
    • 接口能夠要求某些類有相同名稱的方法,但方法的具體內容能夠不一樣
  • 接口要求某些類有相同名稱的方法的同時,不強迫這些類具備相同的父類(就至關於不一樣類型的類能夠調用相同或不一樣的方法,比父類子類繼承多態要簡潔)
  • 接口只關心操做,但不關心這些操做的具體實現細節——能夠經過在接口中聲明若干個abstract方法來代表這些方法重要性,方法體內容細節由實現接口的類去完成git

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

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

  • 問題1:編譯課後編程題時出現如下問題
    算法

  • 問題1解決方案:Simulator類中playSound方法中輸出函數有問題,輸出了一個無返回值方法,修改後正常編譯運行編程

代碼託管

(statistics.sh腳本的運行結果截圖)函數

上週考試錯題總結

學習

結對及互評

點評模板:

  • 博客中值得學習的或問題:
    • 在進行教材學習概述時,脈絡清晰,排版精美
    • 對於教材中的知識點有本身的思考,看得出來自我收穫很大
  • 代碼中值得學習的或問題:
  • 基於評分標準,我給本博客打分:15分。得分狀況以下:
    • 正確使用Markdown語法(加1分)
    • 模板中的要素齊全(加1分)
    • 教材學習中的問題和解決過程, 一個問題加1分x4
    • 代碼調試中的問題和解決過程, 一個問題加1分
    • 本週有效代碼超過300分行的(加2分)
    • 週五前發博客的加1分
    • 感想,體會不假大空的加1分
    • 排版精美的加一分
    • 進度條中記錄學習時間與改進狀況的加1分
    • 點評認真,能指出博客和代碼中的問題的加1分
    • 結對學習狀況真實可信的加1分

點評過的同窗博客和代碼

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

  • 本週學習了關於接口的內容,發現了一種新的形勢來實現多態,更加簡潔,不需注意細節,只管方法,感受十分好用

學習進度條

代碼行數(新增/累積) 博客量(新增/累積) 學習時間(新增/累積) 重要成長
第一週 11/11 1/1
第二週 262/273 1/2
第三週 642/915 1/3
第四周 384/1299 2/5
第五週 661/1960 1/6

參考資料

  • [Java2實用教程(第5版)]
相關文章
相關標籤/搜索