构造方法的概述
构造方法也叫作构造器,构造函数。
作用:在创建对象的时候给成员变量进行赋值的。
public class StudentDemo{
public static void main(String[] args){
Student s1=new Student();
}
}
构造方法的格式
public class Student{
修饰符 类名(参数){
方法体;
}
}
特点;
1.方法名与类名相同,大小写也一要致
2.没有返回值的类型,连void都没有
3.没有具体的返回值(不能由retrun带回结果数据)
public class Student{
private String name;
private int age;
public Student(){
.....//空参构造
}
public Student(){
.....//带参构造
}
}
执行时机
1.创建对象的时候由虚拟机调用,不能手动调用构造方法
2.每创建一次对象,就会调用一次构造方法
构造方法注意事项
一,构造方法的定义
1.如果没有定义构造方法,系统将给出一个默认的无参数构造方法
2.如果定义了构造方法,系统将不再提供默认的构造方法
二,构造方法的重载
1.带参构造方法,和无参数构造方法,两者方法名相同,但是参数不同,这叫做构造方法的重载
三,推荐的使用方式
1,无论是否使用,都动用书写无参数构造方法,和带全部参数的构造方法