构造方法定义格式:
1.方法名和类名相同,大小写也要一致
2.没有返回值类型,连void都没有
3.没有具体的返回值
例如:public class Student{
public Student(){
sout("构造方法")
}
}
执行时机: 类名 对象名 = new 类名();
每创建一次对象,就会执行一次构造方法,不能手动调用。
作用:用于给对象的数据(属性)进行初始化
注意事项:
1.一个类中如果没有给出任何构造方法,那么系统默认提供空参构造。
2.如果类中给出了构造方法,那么系统将不再提供空参构造
【建议手动给出空参构造方法】
3.构造方法可以重载