java 类构造器方法
时间: 2023-06-17 14:07:42 浏览: 124
Java的构造方法
5星 · 资源好评率100%
Java 类构造器(Constructor)是一种特殊的方法,用于创建和初始化对象。在创建一个对象时,构造器方法会被自动调用,从而初始化该对象的成员变量。构造器方法的名称必须和类名相同,且没有返回类型(包括 void)。下面是构造器方法的语法:
```java
public class MyClass {
// 构造器方法
public MyClass() {
// 初始化对象的成员变量
}
}
```
构造器方法可以有参数,这些参数会在创建对象时传递给构造器方法。这些参数可以用于初始化对象的成员变量。下面是带参数的构造器方法的语法:
```java
public class MyClass {
private int x;
// 带参数的构造器方法
public MyClass(int x) {
this.x = x;
}
}
```
在上面的例子中,构造器方法使用参数 x 来初始化对象的成员变量 this.x。你可以在创建对象时传递一个整数值来调用这个构造器方法。
Java 类可以有多个构造器方法,它们可以有不同的参数列表。这被称为构造器的重载。重载构造器方法可以让你创建对象时使用不同的参数组合。下面是一个带多个构造器方法的例子:
```java
public class MyClass {
private int x;
private int y;
// 无参构造器方法
public MyClass() {
x = 0;
y = 0;
}
// 带参数的构造器方法
public MyClass(int x, int y) {
this.x = x;
this.y = y;
}
}
```
在上面的例子中,我们定义了两个构造器方法:一个无参构造器方法和一个带参数的构造器方法。无参构造器方法初始化对象的 x 和 y 成员变量为 0;而带参数的构造器方法使用传递的参数来初始化这些成员变量。
阅读全文