这是家庭作业,所以我不指望你为我做这件事.
我有一个程序可以根据学生的身份证号码对学生进行分类.问题是,创建学生的学生班级(由我的老师提供,不能更改)将ID设置为私有,因此我无法在调用函数中访问它们.
这是学生班:
public class StudentQ {
private String name;
private int id;
private double avg;
StudentQ(String sname, int sid, double average){
name=sname;
id=sid;
avg=average;
}
// Note this uses the String static method format to produce a string
// in the same way that System.out.printf does
public String toString(){
return String.format("%15s [%6d]:%7.2f", name,id,avg);
}
public String getName(){
return name;
}
public int getID(){
return id;
}
public double getAverage(){
return avg;
}
public void setAverage(double newavg){
avg=newavg;
}
} …Run Code Online (Sandbox Code Playgroud)