Здесь оператор return
вернет весь массив, что означает, что вызывающая сторона может получить доступ ко всем трем объектам Student
.Например:
Student[] arr = getArray();
System.out.println(arr[0]); // Prints out Mel student
System.out.println(arr[1]); // Prints out Jared student
System.out.println(arr[2]); // Prints out Mikey student
Если вы хотите вернуть только один Student
, тогда ваш тип возврата будет Student
, и вам придется специально выбрать, какой из них вернуть.В Java возврат массива всегда возвращает весь массив, и вам не нужно говорить, что вы возвращаете все содержимое вместе с ним.
Надеюсь, это поможет!