黑马程序员技术交流社区

标题: 反射创建对象的方式来和大家分享 [打印本页]

作者: wangkai    时间: 2015-6-5 17:13
标题: 反射创建对象的方式来和大家分享
反射通过两种情况创建对象:1,用无参的构造方法创建对象,只需调用这个类对应的Class对象的newInstance()方法,注意如果指定的类没有无参构造方法,在调用newInstance()方法时会抛出一个NoSuchMethodException异常
2,使用带参构造方法
第一步:获取指定类的Class对象
第二步:通过Class对象获取满足指定参数类型要求的构造方法类对象
第三步:调用指定Constructor对象的newInstance方法,传入对应的参数值,创建出对象:)


作者: cyd1058    时间: 2015-6-5 21:29
不错,学习了




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