Maison  >  Article  >  Java  >  Remplacer la méthode égale

Remplacer la méthode égale

巴扎黑
巴扎黑original
2017-07-20 16:46:171928parcourir

Méthode Override equals(Object obj)

La méthode equals() est l'une des méthodes de base implémentées dans la classe de base Object et est utilisée pour les règles d'égalité d'objet personnalisées.

Vous pouvez utiliser == et equals() lorsque vous comparez deux objets. == est utilisé pour comparer si les adresses de référence de deux objets sont égales, tandis que la méthode equals() est principalement utilisée pour comparer si les contenus de deux objets sont égaux.

La méthode equals() a été définie dans Object, mais cette méthode est directement implémentée à l'aide de l'opérateur ==, donc la sous-classe ne remplace pas cette méthode, alors l'objet de la sous-classe utilisera Object lors de la comparaison Le résultat de equals() défini dans est le même que le résultat de comparaison de l'opérateur ==. Méthode de classe d'objet equals() dans

2. Méthode euqals() personnalisée

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn