为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

2 回答

因为要构造对象。任何类都有一个默认构造器。如果没有默认构造器就得反射出Controstor构造函数,接着在反射出参数,来实例化一个“未知”的对象

0 回复 有任何疑惑可以回复我~
#1

万万没想到啦啦啦 提问者

自己给它创建一个有参的构造方法为什么不行呢
2015-12-04 回复 有任何疑惑可以回复我~
#2

万万没想到啦啦啦 提问者

非常感谢!
2016-01-08 回复 有任何疑惑可以回复我~

自己给它创建一个有参的构造方法为什么不行呢

0 回复 有任何疑惑可以回复我~
#1

HansonQ

Java里面一旦你自定义了构造函数,默认的无参构造器就没有了,此时你就需要自己定义一个无参构造器
2015-12-04 回复 有任何疑惑可以回复我~
#2

HansonQ

那就直接反射有参数的构造器
2016-01-09 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
反射——Java高级开发必须懂的
  • 参与学习       151427    人
  • 解答问题       335    个

反射,Java高级开发必须要懂的知识点,学好Java高级课程的基础

进入课程

反射中的newInstance

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信