1.构造方法
1.概念
构造方法是一种特殊的方法,他是一个与类同名但没有返回值的方法
构造方法主要功能就是完成对象创建或者初始化
2.形式
与类同名,且没有返回值,可以含参,也可以无参
3.关于构造函数怎么记忆
1.特点:方法名与类名相同,且没有返回值类型
2.执行时机:创建对象时立即执行
3.默认会创建无参构造,如果自定义含参构造,默认无参会被覆盖,注意要手动添加
二,构造代码块与局部代码块
1.{代码...}
2.构造代码块特点
位置在类内部方法的外部
作用:用于抽取构造方法中的共性代码
执行时机:每次调用构造方法前都会调用构造代码块
注意事项:构造代码块优先于构造方法的加载
3.局部代码块
位置:方法里
作用:通常用于控制变量的作用范围,出了花括号就失效
注意事项:变量的范围越小越好,成员变量会存在线程安全问题