java中一個對象的初始化過程

java中一個對象的初始化過程
 (1)先初始化靜態變量,並且只當該類第一次被實例化時才初始化,也就是說靜態變量只初始化一次
 (2)然後構造父類對象,父類對象的順序((1),(2),(3),(4))
 (3)然後初始化非靜態變量,每次實例化該類的時非靜態變量都被重新初始化
 (4)然後調用類的構造方法,初始化類
注意:第一次訪問類中的靜態變量時(不是實例化類對象,只是訪問),該類中所有的靜態變量也要按照他們在類中排列的順序初始化
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章