Как передать массив из одного класса в другой, в частности, поле int в массиве исходного класса - PullRequest
0 голосов
/ 18 сентября 2018

Я реализовал CompareTo в своем классе Student, который реализует Comparable, который имеет частное поле int age.У меня также есть класс Classroom, который имеет массив classroom, который принимает объекты Student.У меня есть свой массив классных комнат, и я хочу отправить его отдельные поля int age в новый массив Student.Как бы я это сделал, потому что ссылки не работают с индексами массива в цикле for, например:

 for (int i = 0; i < classroom.getSize(); i++)
        {
            studentArray[i] = classroom[i].getAge();
        }

Если предположить, что мои методы получения верны и массивы объявлены правильно, это объявление не работает, потому что этодва разных типа объектов.Какие есть альтернативы?

...