Heim > Java > javaLernprogramm > So greifen Sie in Java auf Mitgliedsvariablen zu

So greifen Sie in Java auf Mitgliedsvariablen zu

WBOY
Freigeben: 2023-05-27 14:51:15
nach vorne
2139 Leute haben es durchsucht

Über die getField()-Methode des Klassenobjekts können Sie alle oder bestimmte in dieser Klasse enthaltene Mitgliedsvariablen abrufen. Field bietet die folgenden zwei Methoden zum Lesen und Festlegen von Mitgliedsvariablenwerten.

1. getxx(Objectobj):

Erhalten Sie den Wert der Mitgliedsvariablen des obj-Objekts get

2. setxx(Objectobj, xxxval):

Setzen Sie den Mitgliedsvariablenwert des obj-Objekts auf den val-Wert. Der xxx entspricht hier 8 Grundtypen. Wenn der Mitgliedstyp ein Referenztyp ist, brechen Sie den xxx nach set ab. Instanzen

 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);
Nach dem Login kopieren
Welche Sammlungsklassen gibt es in Java? Sammlungen in Java sind hauptsächlich in vier unterteilt Kategorien: 1. Warteschlange: geordnet, wiederholbar;

4.

Das obige ist der detaillierte Inhalt vonSo greifen Sie in Java auf Mitgliedsvariablen zu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage