Java面向对象(17)--类代码块
生活随笔
收集整理的這篇文章主要介紹了
Java面向对象(17)--类代码块
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
靜態代碼塊:用static 修飾的代碼塊
①可以有輸出語句。
②可以對類的屬性、類的聲明進行初始化操作。
③不可以對非靜態的屬性初始化,即:不可以調用非靜態的屬性和方法。
④ 靜態代碼塊隨著類的加載而加載并執行,類加載一次,所以其執行一次。
非靜態代碼塊:沒有static修飾的代碼塊
①可以有輸出語句。
②可以對類的屬性、類的聲明進行初始化操作。
③除了調用非靜態的結構外,還可以調用靜態的變量或方法。
④每次創建對象的時候,都會加載并執行一次,且先于構造器執行。
程序中成員變量賦值的執行順序
總結
以上是生活随笔為你收集整理的Java面向对象(17)--类代码块的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安卓OldOs怎么下载(安卓ol)
- 下一篇: Java面向对象(18)--final关