1.Objek ialah kelas induk bagi semua objek. 2. Apabila kelas kontena tidak tahu jenis apa yang akan dimasukkan, reka bentuk pelaksanaan hanya boleh menggunakan tatasusunan Objek untuk menyimpan elemen. 3. Generik dipadamkan selepas kompilasi. Dalam erti kata lain, untuk JVM, apa yang dilihatnya ialah Object. Jadi hanya tatasusunan Objek boleh dikembalikan. Bagi menambah generik, pengkompil akan membantu anda dengan cast dan pengesanan elemen.
1.Objek ialah kelas induk bagi semua objek.
2. Apabila kelas kontena tidak tahu jenis apa yang akan dimasukkan, reka bentuk pelaksanaan hanya boleh menggunakan tatasusunan Objek untuk menyimpan elemen.
3. Generik dipadamkan selepas kompilasi. Dalam erti kata lain, untuk JVM, apa yang dilihatnya ialah Object.
Jadi hanya tatasusunan Objek boleh dikembalikan. Bagi menambah generik, pengkompil akan membantu anda dengan cast dan pengesanan elemen.
Ya, pelik.
Jadi adalah disyorkan untuk menggunakan Collection.toArray(T[] a) untuk mengembalikan generik untuk mengelakkan masalah penukaran paksa Objek[].
Oleh kerana jenis elemen khusus dalam koleksi tidak diketahui. Dan Object ialah kelas induk bagi semua kelas. Ini lebih munasabah.