2008-05-27

对象的初始化

调用构造器的具体处理步骤:
1.所有数据域被初始化为默认值(0,false或null).
2.按照在类声明的次序依次执行所有域初始化语句(private int a=1;)和初始化块(static{......}).
3.如果构造器第一行调用了第二个构造器,则执行第二个构造器主体.
4.执行这个构造器的主体.


注意点:   1.  将初始化块放置在域定义之后.
             2.  首先运行初始化块,然后才运行构造器的主体部分.

评论
发表评论

您还没有登录,请登录后发表评论