一、构造代码块作用:给对象进行统一初始化
二、格式
{
构造代码块内容
}
三、注意问题
1.构造代码块必须位于成员位置
2.java编译器编译源文件的时候会将成员变量的声明语句移到类的最前面
3.成员变量的初始化工作是在构造函数里进行的
4经过java编译器编译后,构造代码块的内容会被移到构造函数中执行,构造函数中的内容最后执行
5.成员变量的初始化语句和构造代码块的内容是根据当前代码顺序执行的
四、代码块类型
1.构造代码块:在方法外面,类里面,给对象进行统一初始化
2.局部代码块:在方法里面,缩小局部变量声明声明周期,节约内存
3.静态代码块:static关键字修饰
网友评论