我有同一个类的两个实例。
public class Gilda {
private String nome;
public Gilda(String nome) {
this.nome = nome;
}
// More stuff
}
当试图通过Object.equals(Object)
方法比较它们时,它返回false
. 这很奇怪,因为nome
在这两个实例上具有相同的值。
比较如何工作?这是预期的行为吗?我应该重写那个方法吗?