构造方法返回值类型可以用void进行声明。
时间: 2024-02-12 22:02:59 浏览: 284
java中构造方法和普通方法的区别说明
在Java语言中,构造方法是一种特殊的方法,用于创建并初始化对象。构造方法的名称必须与类名相同,且没有返回值类型。因此,构造方法不能使用 `void` 进行声明返回值类型。
如果在构造方法中使用了 `void`,编译器就会报错。例如,下面这段代码就是错误的:
```java
public class Student {
private String name;
private int age;
public void Student(String n, int a) {
name = n;
age = a;
}
}
```
正确的构造方法声明方式应该是:
```java
public class Student {
private String name;
private int age;
public Student(String n, int a) {
name = n;
age = a;
}
}
```
这样就可以正确地定义一个名为 `Student` 的类,并创建一个带有两个参数的构造方法,用于初始化 `name` 和 `age` 成员变量。
阅读全文