類的執行順序、final的用法,執行順序final用法

來源:互聯網
上載者:User

類的執行順序、final的用法,執行順序final用法

----------java類的初始化順序-----------
1、靜態變數
2、靜態代碼塊
3、main方法
4、類的屬性
5、代碼塊
6、構造方法


------如果有父類則是:---------
1、父類--靜態變數
2、父類--靜態代碼塊
3、子類--靜態變數
4、子類--靜態代碼塊
5、父類--屬性
6、父類--代碼塊
7、父類--構造方法
8、子類--屬性
9、子類--代碼塊
10、子類--構造方法

注意:
1、如果Test類有靜態代碼塊或靜態屬性,只有Test類所有靜態變數與靜態代碼塊都已經裝載結束,才開始執行main()方法體
2、靜態程式碼片段只在類第一次載入時才執行

* -------------final:最終-------------------
* 1、用final修飾的變數是常量
* 2、用final修飾的參考型別(如對象)的值可變,但不可再new
* 3、用final修飾的方法不可再重寫
* 4、用final修飾的類不可被繼承
*/

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.