1、构造方法 / 构造器
1)目的: 给成员变量初始化
2)构造方法的定义:
a.方法名和类名一致
b.没有返回值类型
注意: void也不行,表示没有返回值
c.默认添加无参构造方法
d.如果自定义有参构造方法,不会再默认添加无参构造方法
所以建议把系统默认的无参构造方法也写上
2、this 关键词
在无参和带参构造中,this 放在第一行使用,不能同时使用以免造成死循环
3、引用数据类型数组
可能产生空指针异常,原因在于没有new 一个对象实例
Student[] stu = new Student[3];
for (int i = 0; i < stu.length; i++) {
stu[i] = new Student("法外狂徒张三"+(i+1),20);
}
4、引用类型数组内存图