Есть задача.
Создать класс Student. Оценки, полученные студентами в сессию, являются атрибутами класса Student. Определить:
....
б) средний балл каждого студента;
г) количество студентов, имеющих "2".
..........
В общем, обычное задание по ООП, но непонятно, как хранить несколько оценок? Набросал код
public class Student {
private int mark;
public void setMark(int mark) {
this.mark = mark;
}
public int getMark() {
return this.mark;
}
}
Однако, при создании экземпляра класса создается только одна оценка. Делать поля для каждого предмета? Тоже самое - влезет только одна оценка. Или принимать массивы на вход? То есть создавать конструктор с массивами? Однако, как тогда для массивов получать и задавать значения? также геттерами сеттерами?
Подскажите, пожалуйста. С примером, если можно.