示例
如同以下示例所示,避免自身比较可以像查找比较代码(x == x)一样简单。还可对它进行扩展以理解简单的 getter 方法和
this
关键字。
public
class
ClassA {
int
x;
public void
methodA() {
if
(x==x){
// ...
}
if
(this.x==x){
// ...
}
if
(getX()==x){
// ...
}
}
}
解决方案
除去“x==x,this.x==x 和 getX()==x”并重新考虑代码的逻辑