是否可以在Java中创建对象的实例而无需调用构造函数?

杰克·埃德蒙兹(Jack Edmonds):

我正在尝试修复我的一个程序中的错误,我认为这可能是由于Hibernate弄清楚了如何在不调用其默认(或任何其他)构造函数的情况下实例化对象的实例。

jqno:

实际上,是的,如果使用objenesis您实例化对象,则可以在实例化对象时绕过构造函数它执行字节码操作来实现此目的。

反序列化对象也将绕过构造函数。

使用反射无法做到这一点。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

您可以在类中创建帮助程序函数而无需实例化该类的对象吗?

是否可以在已经创建的实例上直接调用构造函数?

从普通对象创建类实例,而无需手动构造函数

无需构造函数调用的C ++对象创建

Java-使用反射创建新实例,而无需了解构造函数参数

是否在构造函数被调用之前在堆上创建的Java对象?

是否可以从.NET中的REST API获取复杂的Entity Framework对象而无需创建ViewModel对象?

在Java中创建数组时是否调用了对象构造函数?

是否可以设置函数的通用类型而无需在Typescript中调用它?

在Java中,是否可以创建没有类和构造函数的对象?

Java:构造函数中引发了异常,是否仍可以创建我的对象?

从Java的构造函数中调用抽象方法是否可以?

移动对象而无需移动构造函数

从另一个类调用静态方法而无需在 Java 中创建对象

是否可以在Kotlin / Java中创建AWS lambda处理程序而无需实现RequestHandler?

在Java中是否可以使用反射创建没有no-arg构造函数的类的“空白”实例?

Unity IoC:创建接口实例而无需构造函数依赖项注入

是否可以从列表推导内调用函数而无需调用函数的开销?

是否可以在现有实例上调用构造函数?

创建对象实例而不调用超类构造函数

OOP PYTHON:使用cls()创建多个构造函数而无需调用__init__

创建自定义构造函数而无需直接调用继承

尝试在对象构造函数中创建对象实例

是否可以在 Python OOP 中跳过单独的对象创建并在调用类函数时创建对象?

是否可以从对象定义构造函数调用方法

调用构造函数是否意味着创建对象?

JAVA:在创建时设置成员数据,而无需使用构造函数

是否可以在构造函数中调用函数?的PHP

是否可以确定最小Arity和Python函数的相关参数名称而无需调用它?