反射中的newInstance

来源:1-1 Class类的使用

万万没想到啦啦啦

2015-12-03 14:09

为什么newInstance()要调用无参的构造方法?

写回答 关注

2回答

  • HansonQ
    2015-12-03 21:54:25
    已采纳

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

    万万没想到啦...

    非常感谢!

    2016-01-08 16:31:30

    共 2 条回复 >

  • 万万没想到啦啦啦
    2015-12-04 17:36:48

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

    Hanson...

    那就直接反射有参数的构造器

    2016-01-09 10:08:11

    共 2 条回复 >

反射——Java高级开发必须懂的

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

151467 学习 · 335 问题

查看课程

相似问题