示例 如同以下示例所示,避免自身比较可以像查找比较代码(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”并重新考虑代码的逻辑