タグ付けされた質問 「cloneable」

3
Cloneableが非推奨にならないのはなぜですか?
CloneableJavaのインターフェースが壊れていることは一般的に理解されています。これには多くの理由がありますが、これについては触れません。他の人はすでにそれをしました。また、Javaアーキテクト自身の立場でもあります。 したがって、私の質問は次のとおりです。なぜまだ非推奨になっていないのですか?コアJavaチームが破損していると判断した場合は、廃止も検討しているはずです。そうすることに対する彼らの理由は何ですか(Java 8ではまだ非推奨ではありません)?

9
クローンメソッドを適切にオーバーライドする方法は?
スーパークラスを持たないオブジェクトの1つにディープクローンを実装する必要があります。 CloneNotSupportedExceptionスーパークラス(Object)によってスローされたチェックを処理する最良の方法は何ですか? 同僚から、次のように処理するようにアドバイスされました。 @Override public MyObject clone() { MyObject foo; try { foo = (MyObject) super.clone(); } catch (CloneNotSupportedException e) { throw new Error(); } // Deep clone member fields here return foo; } これは私には良い解決策のようですが、StackOverflowコミュニティにそれを投げ入れて、他に含めることができる洞察があるかどうかを確認したいと思いました。ありがとう!
114 java  clone  cloning  cloneable 

4
ICloneableをC#で実装する必要があるのはなぜですか?
メソッドを継承しICloneableて実装する理由を教えていただけますClone()か? ディープコピーを実行する場合、メソッドを実装することはできませんか?言いましょうMyClone()か? なぜ継承する必要がありICloneableますか?利点は何ですか?コードを「読みやすく」するだけの問題ですか?
110 c#  .net  cloneable  icloneable 

6
クローン可能なJavaについて
Javaについて説明しているチュートリアルを探してCloneableいましたが、適切なリンクが得られず、スタックオーバーフローがいずれにせよより明確な選択肢になりつつあります。 以下について知りたいのですが。 CloneableCloneableインターフェースを実装することで、オブジェクトのクローンまたはコピーを持つことができることを意味します。それを行うことの利点と欠点は何ですか? オブジェクトが複合オブジェクトの場合、再帰的な複製はどのように行われますか?
95 java  cloneable 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.