[Language] Redéfinition de la méthode equals
Bonjour,
je désire redéfinir ma méthode equals pour définir lorsque deux objets crées sont "equals"
Voici le code :
Code:
1 2 3 4 5 6 7 8 9
|
@Override
public boolean equals(Object o){
MyObject myObject=(MyObject)o;
if(this.getO().equals(myObject.getO()))
return true;
else
return false;
} |
Puis j'ai une erreur à l'execution de type:
Exception in thread "main" java.lang.ClassCastException
au niveau de la ligne MyObject myObject=(MyObject)o;
Comment y remédier ?
Merci par avance
[ Modéré par SEMPERE Benjamin ]
Ajout des balises code
:arrow: Les Règles du Forum