【Java基礎知識】重載、重寫的理解 (三)

 

總結

  1. 重載只會發生在編譯期,即編譯器時jvm可以通過靜態類型確定符號引用所對應的直接引用。
  2. 重寫發生在運行期,在運行時jvm會先判斷對象的動態類型,而後根據對象的動態類型選擇對應vtable,從而根據符號引用找到對應的直接引用。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章