Class Literals in Java
Tutorial Java memperkenalkan class literals sebagai jenis literal literal yang dibentuk dengan menambahkan ".class" pada jenis nama. Tersurat ini merujuk kepada objek jenis Kelas yang mewakili jenis itu sendiri.
Menetapkan kepada Pembolehubah
Tersurat kelas boleh ditugaskan kepada pembolehubah jenis Kelas> , yang mewakili kelas atau antara muka yang dirujuk secara literal. Contohnya:
<code class="java">Class<String> c = String.class;</code>
Menetapkan kelas literal kepada Kelas> pembolehubah membenarkan akses kepada fungsi berkaitan pantulan untuk jenis yang sepadan. Beberapa kes penggunaan biasa termasuk:
Contoh
Coretan kod berikut menunjukkan penggunaan literal kelas untuk mendapatkan nama kelas:
<code class="java">Class<String> c = String.class; System.out.println(c.getName()); // Prints "java.lang.String"</code>
Dengan memahami literal kelas , kami mendapat akses kepada keupayaan refleksi yang berkuasa, membolehkan kami memanipulasi dan mengintrospeksi jenis pada masa jalan.
Atas ialah kandungan terperinci Berikut ialah beberapa tajuk berasaskan soalan yang sesuai dengan teks yang anda sediakan: **Umum. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!