【发布时间】:2012-02-15 08:25:22
【问题描述】:
问题
如何在 Eclipse 中配置自动生成的 setter 内容?
具体来说,如何配置以下列表中的内容?
- 制作setter参数
final。 - 使用名称
newValue作为参数名称。 - 不要在作业中使用
this.。
说明
目前,Eclipse 会生成这样的设置器:
private String blammo;
public void setBlammo(String blammo)
{
this.blammo = blammo;
}
我想配置 Eclipse 以生成这样的设置器:
private String hooty;
public void setHooty(final String newValue)
{
hooty = newValue;
}
编辑:
你说为什么?
这完全是我的意见。
- 最终参数 = 良好。不是最终参数 = 粗心。
-
newValue很有意义,非常适合下面的#3。您真的需要确定setHooty方法将设置的值吗?如果是,那么您的代码有问题。 -
this.hooty;为什么要使用this来引用我自己的成员?我相信它不会增加任何价值,因此只会混淆代码。
【问题讨论】:
-
How do I modify the set method signature that Eclipse auto generates? 的可能副本。我不能删除问题,因为有答案;所以我投票关闭它。我对复制不好。
-
顺便说一句,你为什么要这样做?