Sobes.tech
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.