java 子類與父類之間的變量、構造方法、代碼塊的執行順序是什麼?

首先,我們來看一道題: 這是我最近刷題遇到的一個題,正確答案選C。 這道題就考了我們今天標題所寫的問題: 首先類如果沒有加載,先執行類加載,然後依次執行:父類靜態變量和靜態代碼塊 ------> 子類靜態變量和靜態代碼塊; 類加載完以後,實例化對象,接着按順序依次執行:父類實例變量和實例代碼塊、構造方法 ------> 子類實例變量和實例代碼塊、構造方法。 綜上所述,這道題首先進行類加載,由於父類
相關文章
相關標籤/搜索