Sobes.tech
Junior

Quelles méthodes la classe Object en Java possède-t-elle?

sobes.tech IA

Réponse de l'IA

  • clone(): crée et renvoie une copie de l'objet.
  • equals(Object obj): compare l'objet actuel avec un autre pour vérifier leur égalité. Par défaut, compare les références.
  • finalize(): appelé par le ramasse-miettes avant la destruction de l'objet. Obsolète, non recommandé.
  • getClass(): renvoie un objet Class représentant la classe de l'objet.
  • hashCode(): renvoie le code de hachage de l'objet. Utilisé dans les tables de hachage.
  • notify(): reprend l'exécution d'un thread en attente sur le moniteur de l'objet.
  • notifyAll(): reprend l'exécution de tous les threads en attente sur le moniteur de l'objet.
  • toString(): renvoie une représentation sous forme de chaîne de l'objet. Par défaut, le nom de la classe et le code de hachage.
  • wait(): fait attendre le thread actuel jusqu'à ce que notify() ou notifyAll() soient appelés.
  • wait(long timeoutInMillis): fait attendre le thread actuel pendant le temps spécifié ou jusqu'à ce que notify() ou notifyAll() soient appelés.
  • wait(long timeoutInMillis, int nanos): fait attendre le thread actuel pendant le temps spécifié avec une précision accrue.