new對象時程序的執行順序

這是父類代碼這是子類代碼這是運行結果,由圖可知程序的執行順序爲: 1:程序由main方法開始 2:然後進入父類的靜態代碼塊 3:進入子類的靜態代碼塊 4:進入父類的代碼塊 5:進入父類構造 6:進入子類的代碼塊 7:進入子類構造new出對象程序結束 注意:在執行靜態代碼塊的時候會爲靜態變量賦值,在執行構造器的時候會爲成員變量賦值,並且會先於構造器和代碼塊的執行。
相關文章
相關標籤/搜索