簡體   English   中英

Eclipse的Galileo的“clone()”方法生成器

[英]Java's “clone()” method generator for Eclipse Galileo

從存儲庫中獲取Eclipse Galileo中java的clone()方法生成的最佳工具是什么? 是什么原因導致Eclipse開發人員無法在標准版本中包含此工具?

正確實現clone()非常困難。 這樣做被認為不是一個好習慣。 Bloch(Effective Java)建議應該避免使用clone() 使用其他淺層克隆方法,如復制構造函數或commons-beanutils等實用程序。

我絕對同意Bozho。 但是,如果需要它並且您需要復制大量成員字段並且需要快速列出它們,那么您可以使用“toString”生成器來獲取代碼模板。

在generate toString選項中使用Code樣式:“StringBuilder / StringBuffer”,它將列出所有成員字段並附加到StringBuilder。 然后,您可以將附加更改為克隆對象的相應setter。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM