Junior — Middle
Comment la méthode equals est-elle généralement créée par défaut en Java?
sobes.tech IA
Réponse de l'IA
Par défaut, la méthode equals en Java, héritée de la classe Object, compare les objets par référence, c'est-à-dire qu'elle retourne true uniquement si les deux variables pointent vers le même objet en mémoire.
Exemple d'implémentation par défaut :
public boolean equals(Object obj) {
return (this == obj);
}
Pour comparer les objets par contenu, la méthode equals est généralement redéfinie en comparant les valeurs des champs de la classe.