類的初始化

類的初始化:對象

1. 基類的 static 域接口

2. 子類的static 域反射

3. 基類的域方法

4. 子類的域static

5. 基類的構造方法new

6. 子類的構造方法實例化

 

 接口的初始化:實例

1. 只有使用時,接口才會被初始化。  

2. 子接口的初始化,並不會致使父接口先初始化【這一點和類不一樣】

3. 接口的實現類初始化並不會致使接口的初始化

 

類初始化的時機:

1. new實例化對象 ,調用類的靜態方法 ,調用類的靜態域        類將會被加載

2. 使用反射調用時,若是類未初始化過,類將會加載

3. 指定的主類【main方法的那個類】,先會被最早加載

4. 子類被初始化,避險初始化父類

相關文章
相關標籤/搜索