子类新增方法;求3门功课的平均成绩 public double aver(),该方法没有参数,返回值类型为double型
时间: 2024-04-12 10:26:41 浏览: 95
有一个一维数组内放个学生成绩求平均成绩。-C++谭浩强 PPT版本
好的,我会新增一个子类方法 `aver()` 来求取三门功课的平均成绩。以下是示例代码:
```java
public class Student {
protected double mathScore;
protected double englishScore;
protected double scienceScore;
// 构造方法
public Student(double mathScore, double englishScore, double scienceScore) {
this.mathScore = mathScore;
this.englishScore = englishScore;
this.scienceScore = scienceScore;
}
// 新增方法,求平均成绩
public double aver() {
return (mathScore + englishScore + scienceScore) / 3;
}
}
```
在上面的代码中,我们定义了一个 `Student` 类,其中包含了三门功课的成绩:数学成绩(`mathScore`)、英语成绩(`englishScore`)、科学成绩(`scienceScore`)。然后,我们新增了一个名为 `aver()` 的方法,该方法没有参数,并且返回类型为 `double`,用于计算三门功课的平均成绩。
您可以在子类中继承这个 `Student` 类,并使用 `aver()` 方法来计算具体学生的平均成绩。希望这个示例对您有帮助!
阅读全文