1. 程式人生 > >Java程式設計思想讀書筆記_8_多型

Java程式設計思想讀書筆記_8_多型

  • 如果一種語言想實現後期繫結,就必須具有某種機制以便在執行時能判斷物件的型別,從而呼叫恰當的方法,也就是說,編譯器不知道物件的型別,但是方法呼叫機制能找到並呼叫正確的方法體;
  • Java中除了static方法和final方法(private方法也屬於final方法)以外,其它的方法都是後期繫結的;(因此以前還可以通過final修飾方法來關閉動態繫結而採用前期繫結“提高效能”)
  • Java中就是通過動態繫結來實現多型的;而對程式設計的人來說,只要寫與基類打交道的程式碼就行了,讓匯出類物件自己去判斷應該做什麼事情;