cloneable

    0

    1答えて

    最初のボタンバーのクローンを作成せずにボタンバーを複製する際に問題が発生しています。私の試みでは、フォームの2番目のボタンバーが正しく動作しません。ボタンをクリックすると、何もしません。すべての複製されたボタンバーを新しいスタンドアロンにしたい。これに対する援助は非常に高く評価されます。例として私の作業コードを見てください。デフォルトで.clone()は、イベントハンドラをコピーしていないので、ク

    0

    3答えて

    インスタンス変数はスタック上にあり、オブジェクトはヒープ上に移動し、オブジェクト参照はスタック上に移動します。右?しかし、インスタンス変数がオブジェクトへの参照であればどうでしょうか?同様にvar c: class clony implements Cloneable { clony c = new clony(); @Override protected Obj

    -3

    1答えて

    私はこのクラスでCloneableを実装しています。私はここで浅いコピーが必要です。誰もがここでのJavaのコンプライアンスに間違っていることを指摘することができます。 public class EventSystem implements Cloneable{ private String enrollmentId; private String requestId;

    8

    3答えて

    私はJavaクローニングについてチュートリアルをオンラインで探していましたが、クローンの欠点()と利点については何も見つかりませんでした。私は、Javaクローン()を使用する利点のいくつかを知りたいと思います。

    0

    2答えて

    JavaのClone()メソッドは、あるオブジェクトを別のオブジェクトに複製する方法を提供します。最初のオブジェクト。 私の質問は、clone()を使用して、値渡しを使用して同等または同等の違いがあるということです。

    3

    3答えて

    ねえ、私は実際には、 public class Vector { private double X; private double Y; public Vector(double x, double y) { this.X = x; this.Y = y; } public void setX(double x) {

    10

    2答えて

    Cloneable Javaが本質的に壊れています。特に、私の最大の問題は、メソッドそのものを定義しないメソッドの振る舞いを期待することです。したがって、Cloneableリストをトラバースする場合は、定義された動作にアクセスするためにリフレクションを使用する必要があります。しかし、Java 8では既定のメソッドが用意されていますが、今度は、にデフォルトのclone()メソッドがない理由を尋ねます

    16

    2答えて

    私はClonableを実装し、いくつかのクラスコード、ドキュメントの状態に出くわした: クラスは、それがフィールド - を作るためにそのメソッドのために合法的であるObject.clone()メソッドを示すために、Cloneableインタフェースを実装そのクラスのインスタンスのフィールドコピー。 Cloneableインタフェースを実装していないインスタンスでObjectのcloneメソッドを呼び出

    1

    1答えて

    私はCloneableインターフェイスを実装し、TestのObjectクラスのclone()メソッドをオーバーライドする必要がありますが、これは私の問題ではないことがわかります。私はちょうどなぜコンパイラは"クローン()は、オブジェクト内のアクセスを保護している"エラーは、テストクラスがオブジェクトを拡張している間エラーを理解していない! public class Test extends Obj

    0

    2答えて

    私はCloneableインターフェイスを実装しているパッケージからクラス(BaseClassと呼ぶ)を使用していますが、super.clone()を呼び出すのではなく、新しいオブジェクトを作成しているようです。私はこのBaseClassのSubClassを作ってしまい、それをクローンしようとするとクラッシュします。 // from library class BaseClass implemen