22

我知道我可以为 Eclipse 源菜单中的字段生成 setter 和 getter,但我很惊讶它没有提供用对新创建的方法的调用来替换直接字段访问器。

有谁知道如何在没有手动搜索和替换的情况下做到这一点?

谢谢!

4

1 回答 1

30

有一种方法。专注于属性,右键单击。选择“重构”->“封装字段”。

(编辑解释它为什么起作用,即使菜单的标题并不暗示它)

如果它们不存在,“封装字段”对话框将为您创建 getter/setter,并将更改字段访问以通过 getter/setter。该对话框会自动检测现有的 getter/setter,因此,对于您提到的要求,这可以解决问题。

于 2010-10-19T22:35:47.640 回答