У меня есть курс, в котором есть имя, учитель, студенты [];
public class Course implements Comparable<Course> {
variables ...
private Student[] students;
public Course(variables... int maxStudents) {
variables...
this.maxStudents = maxStudents;
students = new Student[maxStudents];
}
У меня есть курс Gradedes class
public class GradesList{
private Course course;
private ArrayList<Integer> grades;
public ListaOcen(Course course)
{
this.course = course;
grades = new ArrayList<>();
}
А еще у меня ученический класс
public class Student extends Person {
variables...
private ArrayList<ListaOcen> degresList;
public Student(variables...) {
super(variables...);
course = new Course[5];
degresList = new ArrayList<>();
}
Я не могу понять, как именно я должен передать класс courseGrades как переменную ученического класса и как позже я могу заполнить этот список оценок. Пока что я создал эту функцию
public void addDeggre(Integer deggre) {
if(deggre > 1 && deggre < 7)
grades.add(deggre);
}