我想做的是定义一个以 A 作为参数的复制构造函数,并将新的 A 初始化为参数 A 的深层副本
public class A<E extends Comparable<? super E>> implements B<E>
{
private A a;
private E[] hArray;
// What I tried .... my copy constructor
public A(A other)
{
this.a = other; // deep copy
}
}
这是通过复制构造函数进行深度复制的正确方法吗?