-2

参照ではなく値でオブジェクトをコピーする必要があります。さまざまな方法を試しましたが、どれも機能していません。このコードを見てください:

public static class25 copy(class25 otherSpec) {
    class25 class2 = new class25( otherSpec.Getfct());

    for (pa pack : otherSpec.Getfct())
        class2.addsp(pack);
    for (dn ddata : otherSpec.getdld())
        class2.addsp(data);

    return class2;
}

そしてそれは使用です:

class25 class22 = class25.copy(class2);
4

1 に答える 1

1

おそらく、GlmLabelSpec.AddSpecificationPageコンテンツを実際に複製するのではなく、参照リストを管理するため、同じサブオブジェクトへの参照のみを保存します。

于 2012-11-19T10:46:35.487 に答える