1. 程式人生 > >《Java編程思想》筆記 第八章 多態

《Java編程思想》筆記 第八章 多態

屬於 his 私有方法 對象 5.1 pri 同名 nal pan

1.向上轉型

  • 把子類引用當作父類引用。(子類對象賦值給父類引用)

2.綁定

  • 確定方法屬於哪個類。

3.前期綁定

  • 程序執行前綁定。

4.後期綁定也叫動態綁定

  • 程序運行時綁定。

5.構造器和多態

5.1 域 與靜態方法(包括構造器)不具有多態性。

5.2 構造器內可以多態,調用子類中被覆寫的方法,但不安全。

5.3 構造器內可以安全調用的方法只有基類的final方法。

知識點

  • 私有方法被覆蓋後和基類無關了,屬於子類的新方法,只是和基類私有方法同名而已。
  • 清理順序和初始化順序相反。
  • this 代表此對象的引用。
  • 除了 final static private 方法,其他方法都是動態綁定。
  • 編譯 將java文件 編譯為class文件,每一個類都是一個class文件,包括內部類。 第一次使用代碼,class文件加載,class文件只加載一次。

《Java編程思想》筆記 第八章 多態