Мне нужно знать, как я могу вставить данные в объекты внутри массива объектов, используя мои уже созданные методы Set.
Мне нужно знать, как мне это сделать через пользователя, я имею в виду диалог ввода JOptionPane
student[] s = new student[5];
for (int i=1 ; i <= s.length ;i++) {
s[i] = new student(i,"AAA","Ecommerce",0.0);
}
for (int i=1; i<=s.length;i++) {
name = JOptionPane.showInputDialog("Please Write Name for student n " + i);
major = JOptionPane.showInputDialog("Please Write Major for student n " + i);
gpa = Double.parseDouble(JOptionPane.showInputDialog("Please Write GPA for student n " +i));
s[i] = new student(i,name,major,gpa);
}
Я попытался сделать здесь переменные, которые получают данные от пользователя по JOptionPane, но кажется, что я использую только мой уже созданный конструктор, а не методы Set.
Мне нужно использовать методы, потому что внутри него есть некоторый проверочный код.
Есть идеи?