构造方法的概述:
构建、创造对象的时候,所调用的放法
格式:
- 方法名与类名相同,大小写也要一致
- 没有返回值类型,连void都没有
- 没有具体的返回值(不能有return语句带回具体的结果)
执行时机:
- 创建对象的时候调用,每创建一次对象,就会执行一次构造方法
- 不能手动调用构造方法
构造方法的作用:
作用: 用于给对象的数据(属性)进行初始化
class student{
private int age;
public student(int age){
this.age=age;
}
}
student s1 = new stdent(23);
student s1 = new stdent(23);
构造方法的注意事项:
构造方法的创建:
- 如果一个类中没有编写任何构造方法,系统将会提供一个默认的无参数构造方法
- .如果手动编写了构造方法,系统就不会再提供默认的无参数构造方法
构造方法的重载:
如果自定义了带参构造方法,还要使用无参数构造方法,就必须再写一个无参数构造方法