在Eclipse中,有没有办法强制使用this
在自动生成 getter 和 setter 时强制使用关键字来引用类成员?
例如,我想要这个由 Eclipse 自动生成的 getter,
public int getId() {
return id;
}
重写
public int getId() {
return this.id;
}
那有可能吗?如果是,如何?
回答:
(答案由维塔利提供提供,但要说清楚:)
在顶部菜单中,单击Window > Preferences。
然后,在Preferences窗口中,单击Java > Code Style
您将看到一个复选框,其中包含Qualify all generated field access with 'this'。勾选此复选框。
奇迹般有效。
(注意'this.'
必须是'this'.
。)