Я просто хотел уточнить этот вопрос, который у меня возник некоторое время для более эффективного и «правильного» кода.
Я дал класс «Студент» с объектами в списке массивов объектов. У меня есть еще один класс под названием Class, в котором есть массив ссылок на те же самые объекты в классе Student.
Должен ли я объявить класс «Класс» как
ArrayList<Student> myStudents = new ArrayList<Student>();
or
ArrayList<Class> myStudents = new ArrayList<Class>();
Также другая часть вопроса заключается в том, что я видел, как люди объявляют arrayLists как ArrayList<Student> myStudents = new ArrayList<>();
, где вторая половина моркови остается пустой. В чем именно разница? Означает ли это, что список массивов не является объектом какого-либо класса?
Большое спасибо за ваше время и помощь Ура