Java類的初始化順序

一、初始化順序 三組五部分:(靜態變量、靜態代碼塊)、(成員變量、非靜態代碼塊)、構造器; 單個類:對於靜態變量、靜態代碼塊、成員變量、非靜態代碼塊、構造器,它們的初始化順序依次是(靜態變量、靜態代碼塊)>(成員變量、非靜態代碼塊)>構造器。 繼承:子類的靜態變量和靜態代碼塊的初始化是在父類的成員變量、非靜態代碼塊和構造器初始化之前就完成了。靜態變量、靜態代碼塊,成員變量、非靜態代碼塊初始化的順序
相關文章
相關標籤/搜索