我有一些java书,我正在做练习。但现在我被困在与数组相关的练习上。我有以下练习:
创建一个 CollegeCourse 课程。该类包含课程 ID(例如,“CIS 210”)、学分(例如,3)和字母等级(例如,“A”)的字段。
包括每个字段的 get() 和 set() 方法。创建一个 Student 类,其中包含一个 ID 号和一个由五个 CollegeCourse 对象组成的数组。为学生 ID 号创建一个 get() 和 set() 方法。还创建一个 get() 方法,该方法返回学生的 CollegeCourses 之一;该方法接受一个整数参数并返回该位置(0 到 4)的 CollegeCourse。接下来,创建一个 set() 方法来设置学生的 CollegeCourses 之一的值;该方法有两个参数——一个 CollegeCourse 和一个表示 CollegeCourse 位置的整数(0 到 4)。
我已经从学生班做了数据字段和 id 和 getter。但现在我对此有点困惑:
还创建一个 get() 方法,该方法返回学生的 CollegeCourses 之一;该方法接受一个整数参数并返回该位置(0 到 4)的 CollegeCourse。接下来,创建一个 set() 方法来设置学生的 CollegeCourses 之一的值;该方法有两个参数——一个 CollegeCourse 和一个表示 CollegeCourse 位置的整数(0 到 4)。
谁能指出我如何解决这个问题的正确方向。因为它是数组章节,我认为它必须通过数组来解决?任何帮助,将不胜感激。
编辑:好的,这是我的大学课程
公开课 CollegeCourse {
String courseID;
int creditHours;
char grade;
public void setCourseId(String id) {
this.courseID = id;
}
public String getCourse() {
return courseID;
}
public void setHours(int hours) {
this.creditHours = hours;
}
public int getHours() {
return creditHours;
}
public void setGrade(char grade) {
this.grade = grade;
}
}
这是我的学生班(我被困在这里):
公共课学生{
int id;
CollegeCourse[] cc = new CollegeCourse[5];
public void setId(int id) {
this.id = id;
}
public int getId() {
return id;
}
public void setCollegeCourse(CollegeCourse course, int position) {
// i'm stuck here
}
}