Java 如何强制Eclipse在自动生成getter和setter时使用this关键字?
在Eclipse中,当自动生成getter和setter时,有没有一种方法可以强制使用Java 如何强制Eclipse在自动生成getter和setter时使用this关键字?,java,eclipse,refactoring,this,Java,Eclipse,Refactoring,This,在Eclipse中,当自动生成getter和setter时,有没有一种方法可以强制使用this关键字来引用类成员 例如,我想要这个getter,由Eclipse自动生成 public int getId() { return id; } 改写 public int getId() { return this.id; } 可能吗?如果是,如何进行 答复: (答案由提供,但要说明的是:) 在顶部菜单中,单击窗口>首选项 然后,在首选项窗口中,单击Java>代码样式 您将看到一个复
this
关键字来引用类成员
例如,我想要这个getter,由Eclipse自动生成
public int getId() {
return id;
}
改写
public int getId() {
return this.id;
}
可能吗?如果是,如何进行
答复:
(答案由提供,但要说明的是:)
在顶部菜单中,单击窗口>首选项然后,在首选项窗口中,单击Java>代码样式
您将看到一个复选框,其中使用“this”限定所有生成的字段访问。勾选此复选框 工作起来很有魅力
(注意,
'this.
必须是'this.
)在窗口->首选项下调整代码模板。有两个不同的页面有代码模板。你可以在其中的一个中找到接受者和接受者
或者,当您从源代码菜单生成getter和setter时,对话框中有一个指向代码模板的链接,您可以单击该链接。Open
source->generate getter和setter
在底部有一个链接,指向代码模板
,单击它
选择-是否更改项目设置或工作空间设置
在配置生成的代码和注释
中,展开代码
并选择Getter Body
,在模式中添加此项。
就这样
注意:您可以从“项目属性”或“工作区首选项”中打开代码模板。请参见此