对于一个类来说,一般有三种常见的成员:属性,方法,构造器。这三种成员都可以定义零个或多个。
构造方法也叫构造器,是一个创建对象时被自动调用的特殊方法,用于对象的初始化。Java通过new关键字来调用构造器,从而返回该类的实例。
成员变量的默认值
数据类型 | 默认值 | |
---|---|---|
基本类型 | 整数(byte,short,int,long) | 0 |
浮点数(float,double) | 0.0 | |
字符(char) | '\u0000' | |
布尔(boolean) | false | |
引用类型 | 数组,类,接口 | null |
1
显示编写空构造器:
声明格式:
[修饰符] 类名(形参列表){
//n条语句
}
若无参数列表,称之为无参构造器(空构造器)
若有参数列表,称之为有参构造器
构造器四要点:
构造器的方法名必须和类名一致
构造器通过new关键字调用,
构造器不能定义返回值类型,不能在构造器里使用return关键字来返回某个值
如果我们没有定义构造器,则编辑器会自定义一个无参的构造方法。如果已定义则编辑器不会自动添加
构造器的重载