黑马程序员技术交流社区

标题: 反射创建实例对象? [打印本页]

作者: 柏涛    时间: 2014-2-19 19:25
标题: 反射创建实例对象?
Class<User> c = User.class;
User u = c.newInstance();
这样是否可以 有没有什么条件限制啊?
作者: joure    时间: 2014-2-19 20:35
可以的,限制就是只能创建空参构造函数的实例
如果想使用实参的构造函数,必须使用Constructor的newInstance()方法
作者: 孤独的天奇    时间: 2014-2-19 22:11
当然有了 这个前提是 User类中必须有一个无参数的构造方法
作者: 一年_Hei    时间: 2014-2-19 22:48
楼上正解,来观望了,楼主准备报哪一期
作者: .......    时间: 2014-2-19 23:02
要是想创建不是空参数的这个不行。 创建空参数的这个可以




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