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

Comment accéder aux variables membres en Java

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2023-05-27 14:51:15
avant
2181 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:
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
Derniers numéros
Impossible d'installer Java
Depuis 1970-01-01 08:00:00
0
0
0
Java peut-il être utilisé comme backend du Web ?
Depuis 1970-01-01 08:00:00
0
0
0
Installer JAVA
Depuis 1970-01-01 08:00:00
0
0
0
Aide : Données chiffrées JAVA Décryptage PHP
Depuis 1970-01-01 08:00:00
0
0
0
Est-ce en langage Java ?
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal