動態綁定/遲綁定/多態 的深層含義

1.動態綁定發生在程序執行時(而非編譯期)判斷所引用對象的實際類型,根據實際類型調用相應的方法。這是一種java面向對象最核心的機制。 2.具體到繼承特性上,比如父類引用指向子類對象這種場景,則運行時實際類型是子類,因此調用的方法若被子類重寫則會調用子類該方法。 3.動態綁定實現了程序的可擴展性。 4.多態存在的條件:繼承/接口、重寫、父類引用指向子類對象。 5.在調用子類構造函數時,需要先調用父
相關文章
相關標籤/搜索