ae pessoal como faria para o codigo abaixo retorna o mesmo codigo hashing? fiquei nessa duvida na implementacao da sintaxe… com int é facil mais com String nao conseguir meu equals nesse caso eh true mis os codigos hashing sao diferente…
public class Difhas {
String nome;
Difhas(String name){
nome=name;
}
public boolean equals(Object o){
if((o instanceof Difhas)&&(((Difhas)o).nome==this.nome)){
return true;
}else{return false;}
}
public static void main(String[] args) {
Difhas d = new Difhas("cam");
Difhas d1 = new Difhas("cam");
System.out.println(d.equals(d1));
System.out.println(d.hashCode());
System.out.println(d1.hashCode());
}
}
:?:
