Maison > Java > javaDidacticiel > Comment accéder aux variables membres en Java

Comment accéder aux variables membres en Java

WBOY
Libérer: 2023-05-27 14:51:15
avant
2147 Les gens l'ont consulté

Grâce à la méthode getField() de l'objet Class, vous pouvez obtenir toutes les variables membres ou celles spécifiées. Field inclut les deux méthodes suivantes pour lire et définir les valeurs des variables membres.

1.getxx(Objectobj):

Récupère la valeur de la variable membre de l'objet obj. Le xxx correspond ici au type de base en 8. Si le type de la variable membre est un type référence, annulez le xxx après. get

2. setxx(Objectobj, xxxval) :

Définissez la valeur de la variable membre de l'objet obj sur la valeur val. Le xxx correspond ici à 8 types de base. Si le type de membre est un type de référence, annulez le xxx après set

3 Instances

 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);
Copier après la connexion

Quelles sont les classes de collection en Java

Les collections en Java sont principalement divisées en quatre. catégories :

1. Liste : ordonnée, répétable ;

2. File d'attente : ordonnée, répétable ;

3. Ensemble : non répétable ;

4.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal