-1
私はjavaで継承階層をどのようにクローンすることができるのだろうかと思っていました。クローンを作成したいクラスにcloneableを実装するだけですか?継承階層のクローニングのためのさまざまなオプション
私はjavaで継承階層をどのようにクローンすることができるのだろうかと思っていました。クローンを作成したいクラスにcloneableを実装するだけですか?継承階層のクローニングのためのさまざまなオプション
単にcloneableを実装するだけでは不十分です。なぜクローンが壊れているのかは、this質問の答えで読むことができます。
深いクローンが必要な場合は、オブジェクトを直列化および逆シリアル化できます。そうすれば、すべてが適切にクローンされていると確信しています。それが十分に速くない場合(最初にプロファイルするようにしてください)、クローンメソッドを自分で実装することができます。