Refleksi Java boleh mendapatkan maklumat anotasi. 1. Dapatkan kejadian anotasi: Dapatkan tika kelas, kaedah atau medan dengan anotasi khusus. 2. Gunakan maklumat anotasi: Akses ahli anotasi untuk mendapatkan semula metadata, contohnya, nilai anotasi dalam kelas ialah "Anotasi contoh".
Mendapatkan dan menggunakan maklumat anotasi dalam pantulan Java
Refleksi ialah ciri berkuasa dalam pengaturcaraan Java, yang membolehkan atur cara memeriksa dan mengubah suai struktur dan gelagat kelas pada masa jalankan. Refleksi juga boleh digunakan untuk mendapatkan dan menggunakan maklumat anotasi ialah metadata yang boleh dilampirkan pada kelas, kaedah atau medan.
Mendapatkan anotasi
Untuk mendapatkan anotasi pada kelas, kaedah atau medan, kita boleh menggunakan kaedah berikut:
1 2 3 4 5 6 7 8 9 10 11 12 |
|
Menggunakan Anotasi
Selepas mendapatkan maklumat metadata ahlinya, kami boleh mengakses semula contoh data ahlinya, . Contohnya:
1 2 3 |
|
Contoh dalam tindakan
Andaikan kita mempunyai kelas dengan @MyAnnotation
anotasi:
1 2 3 4 5 6 7 8 9 10 11 |
|
Apabila menjalankan program ini, ia akan mengeluarkan:
1 |
|
Ini menunjukkan bahawa kita berjaya memperoleh dan menggunakan kelas tersebut maklumat.
Atas ialah kandungan terperinci Bagaimana untuk mendapatkan dan menggunakan maklumat anotasi dalam refleksi Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!