Java-构造方法及代码块
2018-01-30 11:06
101 查看
构造方法
构造方法目的:创建对象时,对象成员进行初始化
格式:方法名和类名相同,无返回值,没有void
构造方法也可以重载
没有给出构造方法的时候,系统会默认给一个无参构造方法
如果给出了有参构造方法,系统就不在默认给出无参构造方法
我们必须手动给出或者系统生成
在空白处右键,出现一个面板,会有source选项
里面有Generate getters and setters
在eclipse中可以按快捷键alt+shift+s
一个标准的类,应当有,成员变量,成员方法,构造方法
代码块
使用{}括起来的代码被称为代码块,根据代码块位置的不同,可分为局部代码块,构造代码块,静态代码块。a.局部代码块
在方法中出现,限定变量的生命周期。
b.构造代码块
在类中方法外出现,多个构造方法中的相同的代码存放在一起,每次调用构造都会执行,且在构造前执行。
c.静态代码块
加上了static的方法块,在类中方法外出现,用于给类初始化,在加载类的时候加载,且只加载一次。
可以根据快捷键alt+shift+s进行一键生成
相关文章推荐
- java静态代码块、初始化块和构造方法的执行顺序
- java静态代码块和构造方法执行顺序
- Java中静态代码块,非静态代码块,以及父类与子类的构造方法的之间调用顺序
- java 第六天 面向对象(基础篇之main方法、代码块、构造方法私有化)
- java静态代码块、初始化块和构造方法的执行顺序
- Java 中的构造方法与构造代码块的区别
- java静态代码块、初始化块和构造方法的执行顺序解析
- Java静态代码块、构造代码块、构造方法的执行顺序
- java中类的静态代码块、构造代码块、构造方法、静态成员的初始化顺序详解
- Java子父类间静态代码块、构造代码块、构造方法的执行顺序
- 浅析Java中的构造代码块、静态代码块与构造方法
- Java代码块和构造方法执行顺序问题
- java静态代码块、初始化块和构造方法的执行顺序【转】
- java程序中代码块与构造方法的执行顺序
- java静态代码块、初始化块和构造方法的执行顺序
- 黑马程序员——Java基础---静态代码块和构造方法执行顺序
- JAVA静态代码块执行过程 以及和构造方法的区别
- 关于java中子类,父类中,静态代码块: staic{},动态代码块:{},构造方法,类属性,对象属性等执行顺序做个总结:
- Java中static成员变量、成员变量、static代码块、代码块、构造方法的执行顺序
- java--构造方法,构造代码块,静态代码块区别及代码示例