Java類的初始化過程

1.首先,初始化父類中的靜態成員變量和靜態代碼塊(JVM加載類時執行,僅執行一次),按照在程序中出現的順序初始化; 2.然後,初始化子類中的靜態成員變量和靜態代碼塊(JVM加載類時執行,僅執行一次),按照在程序中出現的順序初始化; 3.其次,初始化父類中的普通成員變量和代碼塊(每一次創建對象時創建),再執行父類的構造方法; 4.最後,初始化子類的普通成員變量和代碼塊,再執行子類的構造方法; 例題,
相關文章
相關標籤/搜索