public void test2() throws Exception {
//得到Class
Class c1 = Class.forName(“路径”);
//使用有参数的构造方法
//c1.getConstructors();//获取所有的构造方法
//传递是有参数的构造方法里面参数类型,类型使用class形式传递
Constructor cs = c1.getConstructor(String.class,String.class);//参数表示对应的类型
//通过有参数的构造方法设置值
//通过有参数的构造方法创建Person实例
Person p1 = (Person) cs.newInstance(“lisi”,”100”);
System.out.println(p1.getId()+” “+p1.getName());
}
使用反射操作有参数的构造方法
最新推荐文章于 2025-03-17 12:28:52 发布