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

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 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.