构造方法:方法名是 类名(【参数列表】){}的形式。
特点:构造方法没有返回值(void也不能有)。
public class Student {
int age;
String name;
String address;
//成员变量
Student (int age,String name,String address){
System.out.println(age);
System.out.println(name);
System.out.println(address);
}
public static void main(String[] args) {
Student Sh=new Student(20,"山懂","中国") ;
Sh.age=20;
Sh.name="山懂";
Sh.address="中国";
}
}
一个类中默认有无参构造方法,当定义了一个有参数构造方法时,则默认的无参构造方法隐藏;
构造方法不允许final和static修饰
一 个类中根据需要可以定义多个构造方法,这是“重载”的体现
为了简化代码,类中构造方法可以互相调用,this(实参列表),但必须置于构造方法有效代码第一 行,否则,会报错。