Java构造器的含义,举个例子
时间: 2023-06-20 16:08:52 浏览: 123
JAVA构造器
Java构造器(Constructor)是一种特殊的方法,用于创建和初始化对象。在创建对象时,构造器会自动调用,并且只会被调用一次。构造器的名称与类名相同,没有返回值类型,包括默认构造器和有参数的构造器两种。
以下是一个示例:
```
public class Car {
private String make;
private String model;
private int year;
// 默认构造器
public Car() {
make = "Unknown";
model = "Unknown";
year = 0;
}
// 有参数的构造器
public Car(String make, String model, int year) {
this.make = make;
this.model = model;
this.year = year;
}
// getter 和 setter 方法
public String getMake() {
return make;
}
public void setMake(String make) {
this.make = make;
}
public String getModel() {
return model;
}
public void setModel(String model) {
this.model = model;
}
public int getYear() {
return year;
}
public void setYear(int year) {
this.year = year;
}
}
```
在上面的代码中,Car类有两个构造器:一个默认构造器和一个有参数的构造器。默认构造器将make、model和year属性初始化为默认值。有参数的构造器接收三个参数,使用这些参数来初始化make、model和year属性。
阅读全文