Java靜態分派與動態分派

方法調用並不等於方法執行,方法調用階段惟一的任務就是肯定被調用方法的版本(即調用哪個方法),暫時還不涉及方法內部的具體運行過程。java 在程序運行時,進行方法調用是最廣泛、最頻繁的操做,可是Class文件的編譯過程不包括傳統編譯中的鏈接步驟,一切方法調用在Class文件裏面存儲的都只是符號引用,而不是方法在實際運行時內存佈局中的入口地址(相對於以前說的直接引用)。這個特性給Java帶來了更強大的
相關文章
相關標籤/搜索