) Nyatakan dalam Java Generics? " />
Memahami Kurung Sudut (<>) dalam Java
Di Jawa, kurungan sudut (<>) menandakan generik. Generik membenarkan anda untuk buat kelas, kaedah dan antara muka yang boleh berfungsi dengan data yang berbeza jenis.
Sintaks Definisi Kelas
Apabila mentakrifkan kelas generik, anda menentukan parameter jenis, seperti
public class Pool<T> { ... }
Parameter jenis
Pool<String> pool = new Pool<>();
Parameter Jenis dalam Antara Muka dan Kaedah
Anda juga boleh menggunakan parameter jenis dalam antara muka dan kaedah. Contohnya:
public interface PoolFactory<T> { T createObject(); }
Dalam antara muka ini, parameter jenis
ArrayList
Kelas ArrayList
Contoh
Mari kita pertimbangkan contoh anda:
public class Pool<T> { private ArrayList<T> freeObjects; ... }
Dalam contoh ini, kelas Pool adalah generik dan medan freeObjectsnya ialah ArrayList yang memegang elemen jenis T. Ini bermakna anda boleh mencipta Kolam untuk objek daripada sebarang jenis data.
Atas ialah kandungan terperinci Apakah yang ditunjukkan oleh Kurungan Sudut (<>) dalam Java Generics?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!