JAVA中的類與類加載的順序(好多初學者的困惑之處)


加載一個類的全過程分兩種情況:

1.顯式的繼承了父類:   首先加載Object類,執行Object的構造方法,接着加載父類的靜態代碼塊,接下

         來加載子類的靜態代碼塊,其次加載父類的非靜態代碼塊  ,然後執行父類的構

         造方法,最後加載子類的非靜態代碼塊,執行子類的構造方法。

2.沒有顯式的繼承父類,默認直接繼承Object類:

首先加載Object類,執行Object的構造方法,最後加載子類的非靜態代碼塊

,執行子類的構造方法。

備註:Object 是java中類的根類

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章