构造方法格式
时间: 2023-06-28 15:12:26 浏览: 44
构造方法是一种特殊的方法,用于创建对象并初始化它们的实例变量。构造方法的名称与类名相同,没有返回类型,并且可以有参数。
构造方法的格式如下:
```java
public class ClassName {
// 定义实例变量
private int x;
private String s;
// 定义构造方法
public ClassName(int x, String s) {
this.x = x;
this.s = s;
}
// 定义其他方法
public void print() {
System.out.println("x = " + x + ", s = " + s);
}
}
```
在上面的例子中,我们定义了一个名为`ClassName`的类,它有两个实例变量`x`和`s`,以及一个构造方法`ClassName(int x, String s)`。构造方法使用传递给它的参数初始化实例变量。`this`关键字引用当前对象,用于区分实例变量和参数名称。
要创建`ClassName`对象,可以使用以下代码:
```java
ClassName obj = new ClassName(10, "hello");
obj.print(); // 输出:x = 10, s = hello
```
在上面的代码中,我们使用`new`关键字创建一个`ClassName`对象,并将参数`10`和`"hello"`传递给构造方法。然后,我们调用`print()`方法打印实例变量的值。