public boolean equals(Object a){
if(this == a){
return true;
}
if(!(a instanceof OrderedDoublePair)){
return false;
}
return (((OrderedDoublePair)a).getx()==this.x && ((OrderedDoublePair)a).gety()==this.y);
}
我想弄清楚什么行if(this == a)的作用。我创建了一个名为OrderedDoublePair的新类,它表示x和y坐标。此方法应检查以查看对象参数是否为OrderedDoublePair,然后检查每个ordereddoublepair的x和y值是否彼此相等。我试图理解这个==一行告诉我什么。这是干什么的?
“是'A'相同的对象'this'?” –
多数民众赞成在即时通讯设法找到 – user2923691
你知道什么'=='做什么'这''意味着什么'一个'是? – immibis