构造方法作用:①简化代码 ②给成员变量赋值
构造方法定义:访问权限 类名 (【参数列表】){}
注意:构造方法没有修饰符和返回值类型
代码说明:
public class Student {
//这个方法名虽然和类名相同,但是有返回值,为整型,因此不是构造方法
public int Student(int age) {
return 1;
}
}
同一个类中可以定义多个构造方法,那构造方法之间如何调用呢?其实很简单,通过this([实参列表]),并把这句话放在有效代码行的第一行就可实现。
代码说明:
public class Student {
public Student() {
//System.out.println(2);//去掉注释就会抱错,this(211);要放在有效代码的第一行
this(211);
}
public Student(int age) {
}
}