设计一个案例说明如何在类中定义构造方法
时间: 2024-12-01 16:30:35 浏览: 0
VC中第一个类的案例分析共7页.pdf.zip
当我们设计一个类的时候,构造方法是一种特殊的方法,用于初始化新创建的对象。它通常在创建类的新实例时自动调用。下面是一个简单的例子:
假设我们有一个名为`Car`的类,代表一辆汽车,它需要有品牌、型号以及制造年份等属性。我们可以定义一个构造方法来接受这些参数并设置它们:
```java
public class Car {
private String brand;
private String model;
private int manufactureYear;
// 构造方法,带三个参数
public Car(String brand, String model, int manufactureYear) {
this.brand = brand; // 使用this关键字引用当前对象的属性
this.model = model;
this.manufactureYear = manufactureYear;
}
// 其他方法可以省略,这里仅为了演示构造方法
// 提供getter方法获取属性值,例如:
public String getBrand() {
return brand;
}
}
// 使用构造方法创建Car对象
Car myCar = new Car("Toyota", "Camry", 2022);
```
在这个例子中,当你通过`new Car("Toyota", "Camry", 2022)`创建一个新的`Car`对象时,构造方法会被自动调用,并为新对象分配相应的属性值。
阅读全文