我想要做的就是定義一個拷貝構造函數 需要作爲一個參數,它初始化新的A是論爭的java的深拷貝
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
}
}
的深 副本這是通過複製構造函數進行深層複製的正確方法嗎?
只是爲了澄清,你想'this.a'是'其他'的深層副本,或者你想'this'是'other'的深層副本嗎? – Jason
hm new A是參數A的深層副本。 – hibc
好的,那我下面的答案仍然存在。 – Jason