标签: java reflection
我使用反射来创建对象的深层克隆。在将每个字段分配给新对象之前,我创建了一个原始类型的对象:
Object cloned = original.getInstance();。
Object cloned = original.getInstance();
当原始对象没有无参数构造函数时,此操作失败。
我知道这可以通过从original对象获取构造函数列表然后使用它来创建实例来完成,但这里有一些问题:
original
答案 0 :(得分:0)
使用Object.clone()功能。它是为这样的东西而设计的。
Object.clone()