Memahami Literal Kelas dalam Java
Bahasa pengaturcaraan Java menawarkan jenis literal unik yang dikenali sebagai literal kelas. Seperti namanya, literal kelas mewakili jenis atau kelas itu sendiri. Ia dibentuk dengan menambahkan sambungan ".class" pada nama jenis.
Sebagai contoh, kelas literal "String.class" merujuk kepada objek jenis Kelas yang merangkumi jenis String. Objek ini menyediakan pelbagai keupayaan yang berkaitan dengan refleksi, membenarkan pembangun mengakses metadata dan memanipulasi kelas pada masa jalan.
Menetapkan Literal Kelas kepada Pembolehubah
Tersurat kelas boleh diberikan kepada pembolehubah jenis Kelas. Jenis ini mewakili metadata dan kefungsian yang dikaitkan dengan kelas. Dengan memberikan literal kelas kepada pembolehubah Kelas, anda boleh mengakses dan memanipulasi maklumat tentang jenis tertentu itu.
Contoh
Untuk menunjukkan penggunaan literal kelas, pertimbangkan kod berikut:
<code class="java">Class<String> c = String.class;</code>
Dalam contoh ini, kami mencipta pembolehubah Kelas bernama "c" dan memberikannya literal kelas "String.class". Pembolehubah "c" kini memegang rujukan kepada objek Kelas yang mewakili jenis String. Menggunakan pembolehubah ini, kita boleh mengakses kaedah yang disediakan oleh jenis Kelas, seperti:
Atas ialah kandungan terperinci Berikut ialah beberapa pilihan untuk tajuk artikel anda, dengan mengingati format \'soalan\': * **Apakah Literal Kelas dalam Java dan Bagaimana Ia Digunakan?** * **Bagaimanakah Kelas Literal Menyediakan Runtim. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!