构造方法的作用
- 构造方法为了创建对象,初始化实例变量
- 当一个类没有提供任何构造方法,系统会默认提供一个无参数的构造方法。(这个构造方法被称为缺省构造器)但此类中以及手动提供了构造方法,那么系统将不再提供无参数构造方法
- 使用new 运算符调用构造方法
- 构造方法的语法结构:
[修饰符列表] 构造方法名(形式参数列表){
方法体;
}
普通方法的语法结构:
[修饰符列表] 返回值类型 方法名(形式参数列表){
方法体;
}
对于构造方法
- 修饰符列表目前统一写:public;
- 构造方法名和类名一致,调用构造方法返回的值的类型和类名是一样的
- 构造方法不需要指定返回值类型,也不能写void,写上void表示普通方法,就不是构造方法了