Comment par défaut .d'égal à égal et .hashCode de travail pour mes cours?

Dire que j'ai ma propre classe

public class MyObj { /* ... */ }

Il a des attributs et des méthodes. Il NE met PAS en œuvre d'égal à égal, NE PAS mettre en œuvre hashCode.

Une fois que nous appelons equals et hashCode, ce sont les implémentations par défaut? À partir de la classe d'Objet? Et quels sont-ils? Comment la valeur par défaut est égale à fonctionnera? Comment la valeur par défaut hashCode qui fonctionne et ce qui sera de retour? == va juste vérifier si elles font référence au même objet, il est donc facile, mais qu'en est equals() et hashCode() méthodes?

InformationsquelleAutor alexeypro | 2010-11-14