构造方法
构造方法
目的:创建对象时,对象成员进行初始化
格式:方法名和类名相同,无返回值,没有void
构造方法也可以重载
没有给出构造方法的时候,系统会默认给一个无参构造方法
如果给出了有参构造方法,系统就不在默认给出无参构造方法
我们必须手动给出或者系统生成
在空白处右键,出现一个面板,会有source选项
里面有Generate getters and setters
在eclipse中可以按快捷键alt+shift+s一个标准的类,应当有,成员变量,成员方法,构造方法
代码块
使用{}括起来的代码被称为代码块,根据代码块位置的不同,可分为局部代码块,构造代码块,静态代码块。
a.局部代码块
在方法中出现,限定变量的生命周期。
b.构造代码块
在类中方法外出现,多个构造方法中的相同的代码存放在一起,每次调用构造都会执行,且在构造前执行。
c.静态代码块
加上了static的方法块,在类中方法外出现,用于给类初始化,在加载类的时候加载,且只加载一次。
可以根据快捷键alt+shift+s进行一键生成