本关任务:使用重载方法为 Student 类创建三个构造方法
时间: 2024-12-02 10:28:03 浏览: 22
本关任务是在 Java 中为 `Student` 类创建三个重载的构造方法。构造方法是用来初始化新创建的对象的特殊方法,它们通常与类名同名。这里我们假设 `Student` 类需要有不同的初始化方式,比如根据姓名、年龄和成绩创建实例。以下是实现这个任务的一个例子:
```java
public class Student {
private String name;
private int age;
private double score;
// 构造方法一:仅接受姓名作为参数
public Student(String name) {
this.name = name;
this.age = 0; // 默认年龄设为0
this.score = 0; // 默认成绩设为0
}
// 构造方法二:接受姓名和年龄作为参数
public Student(String name, int age) {
this.name = name;
this.age = age;
this.score = 0; // 默认成绩设为0
}
// 构造方法三:接受姓名、年龄和成绩作为参数
public Student(String name, int age, double score) {
this.name = name;
this.age = age;
this.score = score;
}
// 其他方法...
}
```
阅读全文