String str="com.spring.event.Admin";
Class c=Class.forName(str);
Object obj=c.newInstance();
// 这里是里设置属性的值
Method m = c.getMethod("setId",new Class[]{Class.forName("java.lang.String")});
m.invoke(obj,new Object[]{"penghao122"});
// 这里是里获取属性的值
m = c.getMethod("getId",new Class[]{});
m.invoke(obj,new Object []{});
JAVA反射的例子
最新推荐文章于 2024-08-27 19:04:13 发布