构造方法是Java类的一种特殊方法,用于初始化对象。在对象创建时,构造方法会被自动调用。Java中提供了两种构造方法:默认构造方法(无参数构造方法)和参数化构造方法(带参数的构造方法)。此外,Java还支持构造方法重载,使得一个类可以有多个构造方法。本文将详细介绍这些概念及其用法。
一、默认构造方法
1. 定义
默认构造方法是没有参数的构造方法。如果一个类没有定义任何构造方法,Java编译器会自动提供一个默认的无参数构造方法。
2. 示例
public class Car {
// 成员变量
String color;
int speed;
// 默认构造方法
public Car() {
// 初始化默认值
this.color = "Red";
this.speed = 0;
}
public void displayInfo() {
System.out.println("Color: " + this.color);
System.out.println("Speed: " + this.speed);
}
public static