调用构造器的具体处理步骤: 1.所有数据域被初始化为默认值(0,false或null). 2.按照在类声明的次序依次执行所有域初始化语句(private int a=1;)和初始化块(static{......}). 3.如果构造器第一行调用了第二个构造器,则执行第二个构造器主体. 4.执行这个构造器的主体. 注意点: 1. 将初始化块放置在域定义之后. 2. 首先运行初始化块,然后才运行构造器的主体部分.
您还没有登录,请登录后发表评论
评论排行榜