定义学生类student先无参构造方法(将所有成绩赋值为0); 两个参数的构造方法(先调用无参构造方法、再使用两个参数依次给id和name赋值)
时间: 2023-11-27 14:51:32 浏览: 92
下面是Java代码实现:
```
public class Student {
private int id;
private String name;
private int mathScore;
private int englishScore;
private int scienceScore;
// 无参构造方法
public Student() {
this.id = 0;
this.name = "";
this.mathScore = 0;
this.englishScore = 0;
this.scienceScore = 0;
}
// 两个参数的构造方法
public Student(int id, String name) {
this(); // 调用无参构造方法
this.id = id;
this.name = name;
}
// getter和setter方法省略
}
```
上述代码中,我们定义了一个学生类 `Student`,包含了学号 `id`、姓名 `name`、数学成绩 `mathScore`、英语成绩 `englishScore` 和科学成绩 `scienceScore` 五个属性。其中,无参构造方法将所有成绩赋值为0,两个参数的构造方法先调用无参构造方法,再使用两个参数依次给id和name赋值。如果需要使用其他成绩,可以在类中添加相应的构造方法和getter/setter方法。
阅读全文