在创建对象时自动调用的方法,称为构造器,在类中找不到默认的构造器,通过反编译工具可以看到默认的构造方法
编译器编译源文件时,会创建一个缺省的构造器,如果设置了默认值,默认值也是在构造器当中设置的
构造器的特点:
构造器的名称是和当前类名一样的
禁止有返回类型,千万不能使用 void
作用返回值
不能使用 return
构造器其实是有返回值的,返回的是当前创建对象的地址
默认构造器的特点:
public
修饰,那么它创建的默认构造器也会加 public
自定义构造器:
在类中或者方法中使用 {}
括起来的一段代码块
局部代码块
直接定义在方法中的代码块
初始化代码块
直接在类中定义的代码块,会自动放到构造器的最顶部