Rumah > Java > javaTutorial > Apakah yang dimaksudkan dengan generik java?

Apakah yang dimaksudkan dengan generik java?

王林
Lepaskan: 2023-04-15 09:22:07
ke hadapan
1579 orang telah melayarinya

Konsep

1. Generik bermaksud jenis boleh dihantar sebagai parameter, yang pada asasnya ialah parameter jenis. Sebagai contoh, apabila kita mentakrifkan kaedah, kita sering menentukan bahawa kelas objek tertentu diluluskan sebagai parameter.

2 Jika generik digunakan, objek pemindahan tertentu boleh ditentukan sebagai jenis tertentu tanpa menyatakan jenis tertentu. Iaitu, kita lulus jenis tertentu sebagai parameter.

Perbezaan daripada Objek

Jika anda menggunakan Object, anda mesti memaksa jenis input ditukar kepada jenis yang diperlukan Jika jenis input tidak sepadan, ia akan menyebabkan pakej ClassCastException tidak normal. Contohnya, dalam kod berikut, testObj() memasukkan nilai jenis int, dan atur cara akan ralat semasa pelaksanaan:

Contoh

public void testObj(Object o){     String name= (String) o; }
Salin selepas log masuk

Terima kasih untuk membaca, di atas Itulah kandungan "Apakah yang dirujuk oleh generik Java?" Selepas mengkaji artikel ini, saya percaya bahawa setiap orang mempunyai pemahaman yang lebih mendalam tentang apa yang dirujuk oleh generik Java yang perlu disahkan dalam amalan. Ini adalah laman web kami Editor akan menolak lebih banyak artikel mengenai mata pengetahuan yang berkaitan untuk anda.

Atas ialah kandungan terperinci Apakah yang dimaksudkan dengan generik java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan