什么是Java的最佳工具 clone() 食物中的方法生成galileo可从存储库中获得?什么是什么原因阻止Eclipse开发人员将此工具包括在标准版本中?

有帮助吗?

解决方案

很难实施 clone() 对。这样做不是一个好习惯。 Bloch(有效的Java)建议使用 clone() 应该避免。使用其他浅克隆手段,例如复制构建者或公用事业,例如公园 - 捆骨。

其他提示

我绝对同意Bozho。但是,如果需要它,并且您有大量的成员字段要复制,并且您需要快速列出它们,则可以使用“ ToString”生成器来获取代码模板。

在生成的tostring选项中,请使用代码样式:“ StringBuilder/StringBuffer”,它将列出所有成员字段并将其附加到StringBuilder上。然后,您可以将附加物更改为克隆对象的适当设置器。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top