类初始化和实例初始化过程

先执行父类clinit  然后 子类 clinit     接着父类init   子类init方法

 

 

cinit方法包括  静态成员变量的显示赋值 和静态代码块的执行

init方法  包括 非静态成员变量的显示赋值 和非静态代码块  和 构造函数的执行

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2021-12-01 21:16  11111ghm  阅读(30)  评论(0)    收藏  举报