Blog

java : Classe Object

Toutes les classes héritent de la classe Object.

(On peut distinguer entre identité et équivalence: l’identité concerne les références, alors que l’équivalence concerne les instances.)

Les méthodes de Object sont:

  • public boolean equals(Object obj)
  • public int hashCode() retourne le hash code de l’objet.
  • protected Object clone() pour dupliquer l’objet référencé (cf equals).
  • public final Class getClass() chaque classe a une représentation à l’exécution cette représentation est un objet de type Class.
  • protected void finalize() throws Throwable pour le ramasse-miettes.