A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

反射通过两种情况创建对象:1,用无参的构造方法创建对象,只需调用这个类对应的Class对象的newInstance()方法,注意如果指定的类没有无参构造方法,在调用newInstance()方法时会抛出一个NoSuchMethodException异常
2,使用带参构造方法
第一步:获取指定类的Class对象
第二步:通过Class对象获取满足指定参数类型要求的构造方法类对象
第三步:调用指定Constructor对象的newInstance方法,传入对应的参数值,创建出对象:)

1 个回复

倒序浏览
不错,学习了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马