在java中,是否可以使用反射在没有无arg构造函数的情况下创建类的“空白”实例?
2022-09-01 03:42:52
我有一个没有默认构造函数的类。我需要一种方法来获取这个类的“空白”实例。“blank”意味着在实例化之后,所有类字段都应该有默认值,如null,0等。
我之所以问这个问题,是因为我需要能够序列化/desirialize大型对象树。而且我无法访问此对象类的源,并且类既没有默认构造函数也没有可实现的可序列化。尝试序列化这种结构可能不是很好的想法,但另一种方法是将其转换为更易于序列化的东西。