黑马程序员技术交流社区

标题: java反射的问题 [打印本页]

作者: ~﹏~    时间: 2013-11-2 16:48
标题: java反射的问题
如果我知道一个类型的类(比如new student()),还知道这个类所有的接口interfaces[]数组
那么要怎么用java反射生成一个新的对象?
作者: 零下五度的水    时间: 2013-11-2 18:07
Student s = Student.class.newInstance();
需要有参构造的话,比如 Student(int age)
Constructor cons = Student.class.getConstructor(int.class);
Student s = cons.newInstance(23);
作者: 王雷1    时间: 2013-11-2 21:05
如果你想用反射拿到对象 就必须知道这个类的构造方法和参数   否则是不会成功的
作者: 王靖远    时间: 2013-11-3 01:12
Student.class.newInstance()如果有无惨构造方法的话。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2