clone()
リポジトリから入手できるEclipseGalileoでのJavaのメソッド生成に最適なツールは何ですか?Eclipse開発者がこのツールを標準リリースに含めることができない理由は何ですか?
8041 次
2 に答える
11
正しく実装するのは非常に困難clone()
です。そうすることは良い習慣ではないと考えられています。clone()
Bloch(Effective Java)は、使用を避けるべきであることを示唆しています。コピーコンストラクタやcommons-beanutilsなどのユーティリティなど、他の浅いクローン作成手段を使用します。
于 2010-07-05T15:40:30.230 に答える
2
私はBozhoに絶対に同意します。ただし、それが必要で、コピーするメンバーフィールドが多数あり、それらをすばやくリストする必要がある場合は、「toString」ジェネレーターを使用してコードテンプレートを取得できます。
toStringの生成オプションでは、コードスタイル「StringBuilder / StringBuffer」を使用します。これにより、すべてのメンバーフィールドが一覧表示され、StringBuilderに追加されます。次に、クローンオブジェクトの適切なセッターへの追加を変更できます。
于 2016-08-02T17:09:05.440 に答える