【发布时间】:2014-08-22 13:12:40
【问题描述】:
在某些情况下,我们可以在不调用实例类的构造函数的情况下创建实例。知道这些情况是什么(非 Reflection API)吗?
【问题讨论】:
-
您好,您可以编辑并提供一些您发现此错误的代码吗?
-
这是不可能的,因为构造函数是一个对象。
-
我不知道。怎么可能允许这种情况发生?
-
也许您考虑使用 Guava 调用像
Sets.newHashSet()这样的构造函数的静态方法? -
你看的例子可以在code.google.com/p/objenesis找到,当这里没有公共构造函数时,你想绕过构造函数代码,或者设置final字段
标签: java