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);
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!