1. a user.java
package com.tao.test; public class user {개인 문자열 이름; 개인 int ID; public user () {} public String getName () {return name; } public void setName (문자열 이름) {this.name = 이름; } public int getId () {return id; } public void setid (int id) {this.id = id; }}2. 메인
패키지 com.tao.test; import java.lang.reflect.constructor; import java.lang.reflect.field; public class test {public static void main (string [] args)은 예외, SecurityExcept {// 第一种 constructor <?> a = user.class.getDeclaredconstructor (); A.setAccessible (true); 사용자 b = (사용자) a.newinstance (); b.setId (1); // id 字段 字段 字段 字段 字段 字段트 이름 ( "test"); // name system.out.println (b.getid ()+""+B.getname ()); // 第二种 class <?> 方法 class <?> c = class.forname ( "com.tao.test.user"); Field IDF = C.getDeclaredfield ( "ID"); // id 字段 idf.setAccessible (true); Object O = C.Newinstance (); idf.set (o, 2); Field namef = c.getDeclaredfield ( "name"); // name 字段 namef.setAccessible (true); 개체 이름 = C.NewInstance (); NAMEF.SET (이름, "잭"); System.out.println (idf.get (o)+""+namef.get (name)); // 普通 새 사용자 user = 새 사용자 (); user.setid (3); user.setName ( "tery"); System.out.println (user.getId ()+""+user.getName ()+""+user.getClass ()); }}3. 控制台输出 : :
시험
잭
tery class com.tao.test.user
总结
以上所述是小编给大家介绍的 Java a a, 希望对大家有所帮助, 如果大家有任何疑问请给我留言, 小编会及时回复大家的。在此也非常感谢大家对武林网网站的支持! 小编会及时回复大家的。在此也非常感谢大家对武林网网站的支持!