构造方法不需要写 返回值类型 连void都不写
时间: 2024-02-05 14:04:54 浏览: 194
Java方法签名为何不包含返回值类型
是的,构造方法不需要写返回值类型,甚至连void也不需要写。
在Java中,构造方法是一种特殊的方法,它没有返回值,而且在创建对象时被调用。因此,构造方法不需要指定返回值类型,也不需要写void关键字。
在定义构造方法时,我们只需要指定构造方法的名称、参数列表和方法体,就可以定义一个构造方法。例如:
```
public class Person {
private String name;
private int age;
// 构造方法
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// getter和setter方法
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
```
在上述例子中,我们定义了一个名为Person的类,并在其中定义了一个构造方法,它的名称和类名相同,参数列表为String和int类型的name和age。在构造方法中,我们使用this关键字来引用类的成员变量,并将传入的参数赋值给它们。在这个例子中,构造方法没有返回值类型,也没有写void关键字。
阅读全文