靜態代碼塊、構造代碼塊、構造函數以及Java類初始化順序

靜態代碼塊:用staitc聲明,jvm加載類時執行,僅執行一次 構造代碼塊:類中直接用{}定義,每一次創建對象時執行。 執行順序優先級:靜態塊,main(),構造塊,構造方法。 構造函數 關於構造函數,以下幾點要注意: 1.對象一建立,就會調用與之相應的構造函數,也就是說,不建立對象,構造函數時不會運行的。 2.構造函數的作用是用於給對象進行初始化。 3.一個對象建立,構造函數只運行一次,而一般方
相關文章
相關標籤/搜索