java入門--構造代碼塊

/*

構造代碼塊是寫在類中使用大括號括起來的代碼,例如:

{

? ? ?expression1;

? ? expression2;

? ? expression3;

...

}

構造代碼塊要注意的事項:

1. java編譯器編譯一個java源代碼文件的時候,會吧成員變量的聲明提升至最前面,類似于js中的變量提升;

2. 成員變量的初始化工作其實都在構造函數中完成的。

3. 一旦經過java編譯器編譯后,構造代碼塊的代碼會被移動到構造函數中并且優先于構造函數的代碼執行,無論順序如何。構造函數中的代碼是最后執行的。

4. 成員變量的顯式初始化和構造代碼的代碼執行順序是按照順序執行的。

*/

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容