Melalui kaedah getField() objek Kelas, anda boleh mendapatkan semua atau pembolehubah ahli yang ditentukan Medan yang disertakan dalam kelas ini menyediakan dua kaedah berikut untuk membaca dan menetapkan nilai pembolehubah ahli.
1. getxx(Objectobj):
Dapatkan nilai pembolehubah ahli objek obj xxx di sini sepadan dengan jenis asas dalam 8. Jika jenis pembolehubah ahli Jika ia adalah jenis rujukan, batalkan xxx selepas dapatkan
2 setxx(Objectobj, xxxval):
Tetapkan nilai pembolehubah ahli bagi obj. membantah nilai val. xxx di sini sepadan dengan 8 jenis asas Jika jenis ahli adalah jenis rujukan, batalkan xxx selepas ditetapkan
3 Instance
Person person = new Person(); // 获取name成员变量Field Field nameField = person.getClass().getDeclaredField("name"); // 启用访问控制权限 nameField.setAccessible(true); // 获取person对象的成员变量name的值 String name = (String) nameField.get(person); System.out.println("name = " + name); // 设置person对象的成员变量name的值 nameField.set(person, "lisi"); System.out.println(person);
Koleksi di Jawa terbahagi kepada empat kategori:
1 Senarai: dipesan, boleh diulang; >
3. Set: tidak boleh berulang; 4.Atas ialah kandungan terperinci Bagaimana untuk mengakses pembolehubah ahli dalam java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!