學號 20165329 《Java程序設計》第4周學習總結

第四周學習總結

主要內容

  • 子類的繼承性
  • 子類與父類
  • 子類與對象
  • 成員變量的隱藏和方法重寫
  • super關鍵字
  • final關鍵字
  • 對象的上轉型對象
  • 繼承與多態
  • abstract類與abstract方法
  • 開-閉原則
  • 面向抽象編程

關於上轉型對象

上轉型對象的使用
1.上轉型對象不能操做子類新增的成員變量;不能調用子類新增的方法。git

2.上轉型對象能夠訪問子類繼承或隱藏的成員變量,也能夠調用子類繼承的方法或子類重寫的實例方法。編程

3.若是子類重寫了父類的某個實例方法後,當用上轉型對象調用這個實例方法時必定是調用了子類重寫的實例方法。學習

主要內容

  • 接口
  • 理解接口
  • 實現接口
  • 接口回調
  • 接口與多態
  • 接口變量作參數
  • 面向接口編程

接口的理解

(1)接口能夠抽象出重要的行爲標準,該行爲標準用抽象方法來表示。3d

(2)能夠把實現接口的類的對象的引用賦值給接口變量,該接口變量能夠調用被該類實現的接口方法,即體現該類根據接口裏的行爲標準給出的具體行爲。調試

接口和abstract類的比較以下:

1.abstract類和接口均可以有abstract方法。對象

2.接口中只能夠有常量,不能有變量;而abstract類中便可以有常量也能夠有變量。blog

3.abstract類中也能夠有非abstract方法,接口不能夠。繼承

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

課本的代碼調試基本上屬於一些粗心致使的錯誤,在根據錯誤提示都改正了。接口

代碼託管

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

上週考試錯題總結

相關文章
相關標籤/搜索