构造方法
标签(空格分隔): Java
类的构造方法##
- 不写任何构造方法,系统默认写一个无参的构造方法
- 无参构造方法会把属性值初始化为默认值^default value
- 写了构造函数,系统就不会默认生成无参的构造函数
子类的构造方法##
- 构造方法体内没写父类构造方法,则自动添加父类的无参构造方法到第一行
- 父类构造方法必须在首行
- 记住,子类构造方法会调用父类的构造方法
零值##
Data Type | Zero Value |
---|---|
byte short int long |
0 |
fault double |
0.0 |
char |
'u0000' |
boolean |
false |
String |
null |
其它非基本数据类型 |
null |