Cette classe est mère de toutes les autres. Elle définit des méthodes
par défaut :
_ int hashcode()
qui retourne un entier unique associé à chaque objet. Cette méthode
est en particulier utilisée par la
classe Hashtable
_ boolean equals(Object o)
qui par défaut compare le hashcode des objets. Attention à ne pas
la surcharger en voulant
masquer :
class A
{
public equals(Object arg)
{
if((arg == null) || !(arg instanceof A))
return false;
..}
}
_ String toString()
elle retourne par défaut la classe de l'objet et son hashcode. Elle est
utilisée par la surcharge de +
pour les String et les PrintStream.
_ Elle contient aussi quelques méthodes concernant la synchronisation (wait(),notify() ).