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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张小庆 中级黑马   /  2012-4-28 14:56  /  2026 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

为什么有时候我明明定义了带参数的构造函数,可是利用反射方法调用的时候,
还是会提醒我java.lang.NoSuchMethodException这个异常

2 个回复

倒序浏览
java.lang.NoSuchMethodException是调用了没有定义的方法
你再检查下 或者把代码发出来
回复 使用道具 举报
当一个类中没有定义构造函数时,那么系统会默认给该类加入一个空参数的构造函数。当在类中自定义了构造函数后,默认的构造函数就没有了,此时注意new对象时必须与自定义的构造函数参数个数和参数类型一致,否则会报错。

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马