Saya hanya ingin mengklarifikasi pertanyaan yang saya miliki beberapa waktu ini untuk kode yang lebih efisien dan 'benar'.
Saya memberikan kelas 'Siswa' dengan objek dalam daftar objek array. Saya memiliki kelas lain bernama Kelas yang memiliki daftar array referensi ke objek yang sama di kelas Siswa.
Haruskah saya mendeklarasikan kelas 'Kelas' sebagai
ArrayList<Student> myStudents = new ArrayList<Student>();
or
ArrayList<Class> myStudents = new ArrayList<Class>();
Juga bagian lain dari pertanyaannya adalah saya telah melihat orang mendeklarasikan arrayLists sebagai ArrayList<Student> myStudents = new ArrayList<>();
di mana paruh kedua wortel dibiarkan kosong. Apa sebenarnya arti perbedaannya? Apakah ini berarti daftar array bukan objek kelas mana pun?
Terima kasih banyak atas waktu dan bantuannya Cheers