我想實現下面的代碼,但是我在類HistoryStudent extends Student,sGrade中出現錯誤。我如何着手通過超級添加學生成績? 這是一項任務,我們不應該改變抽象類或下面代碼的任何部分。在Java中通過超級訪問方法和變量
abstract class Student
{
private String studentID = "" ;
private int studentGrade = 0 ;
public Student (String sID, int sGrade)
{
studentID = sID ;
studentGrade = sGrade ;
return ;
}
public String getStudentID () { return studentID ;}
public double getStudentGrade () { return studentGrade ;}
boolean updateGrade (int grade)
{
boolean check = false ;
studentGrade += grade;
return check ;
}
}
class HistoryStudent extends Student
{
public HistoryStudent (String sID, int sGrade)
{
super(sID,sGrade) ;
return ;
}
boolean updateGrade (int grade)
{
boolean checking = false ;
//Problem here
**sGrade** += grade;
return checking ;
}
}
任何幫助表示讚賞。
ü面對的類 – Kick