通过反射,获取有参数的构造方法并运行
2017-12-28 11:01
351 查看
/* * 通过反射,获取有参数的构造方法并运行 * 方法getConstructor,传递可以构造方法相对应的参数列表即可 */
public class ReflectDemo2 { public static void main(String[] args)throws Exception { Class c = Class.forName("cn.itcast.demo1.Person"); //获取带有,String和int参数的构造方法 //Constructor<T> getConstructor(Class<?>... parameterTypes) //Class<?>... parameterTypes 传递要获取的构造方法的参数列表 Constructor con = c.getConstructor(String.class,int.class); //运行构造方法 // T newInstance(Object... initargs) //Object... initargs 运行构造方法后,传递的实际参数 Object obj = con.newInstance("张三",20); System.out.println(obj); } }
相关文章推荐
- 通过反射获取class文件中的构造方法,运行构造方法
- 黑马程序员——通过反射获取方法中泛型参数的指定类型
- java通过读取本地文件获取反射方法参数,执行对象方法
- Java 编程下通过反射获取一个类中的方法名和对应参数名
- java通过反射,只需要传了类名和参数,就可以根据不同参数的构造方法实例化对象
- 通过反射获取构造方法,成员变量及成员方法
- Android(java)学习笔记108:通过反射获取私有构造方法并且使用
- 反射_通过反射获取成员变量、构造方法、成员方法的使用
- java 通过反射获取方法参数列表名称
- 通过反射可以获取Class的构造方法 通过构造方法创建对象
- 反射(三)之通过反射获取构造方法, 成员变量, 成员方法
- Java 编程下通过反射获取一个类中的方法名和对应参数名
- J2SE_通过反射能获取方法参数名称吗?
- Java 编程下通过反射获取一个类中的方法名和对应参数名
- java中的反射机制,以及如何通过反射获取一个类的构造方法 ,成员变量,方法,详细。。
- 通过反射获取构造方法,属性,方法信息
- java再复习——通过反射获取到方法的参数和返回值的泛型类型
- 反射获取私有的构造方法运行
- 通过反射机制创建一个构造方法中参数数量可变的对象
- Java 编程下通过反射获取一个类中的方法名和对应参数名