问答详情
源自:1-1 Class类的使用

反射中的newInstance

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

提问者:万万没想到啦啦啦 2015-12-03 14:09

个回答

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

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

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

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