轉自
http://www.java265.com/JavaMianJing/202205/16516523483270.html
我們都知道java代碼塊,有很多種
靜態代碼塊
使用static包裹的代碼塊
建構式代碼塊
和類名相同的方法塊
普通的代碼塊
使用大括號包裹的代碼塊
那么他們每一個到底什么時候運行呢?
下文是筆者總結的java中代碼塊的運行順序,如下所示:
1.父類靜態代碼塊(只運行一次)
2.子類靜態代碼塊(只運行一次)
3.父類構造代碼塊
4.父類建構式
5.子類構造代碼塊
6.子類建構式
7.普通代碼塊
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/469680.html
標籤:其他
