java 繼承後的父類,子類的初始化順序

  繼承後的初始化順序: 創建子類對象是: 父類靜態成員 --->> 子類靜態成員 --->> 父類類對象構造--->>子類對象構造 注: 1)靜態成員包括靜態變量、靜態代碼塊、靜態方法,隨着類的加載而加載,其初始化順序與書寫位置有關,也就是說誰先定義誰先初始化; 2)執行構造代碼塊與構造方法還有類內的屬性與書寫順序無關,按照初始化變量,然後執行構造代碼塊,執行響應構造方法
相關文章
相關標籤/搜索