Chaque objet a une valeur de hachage d'adresse en mémoire, qui est en hexadécimal.
Appelez la méthode hashcode () de l'objet objet pour renvoyer la valeur de hachage de cet objet
Appelez Integer.tohexString () Méthode pour convertir l'hexadécimal
Appelez la méthode toString () de l'objet objet pour obtenir: nom de classe @ valeur de hachage
Habituellement, nous réécrivrons la méthode toString () car la valeur par défaut n'est pas très significative
Le principe de mise en œuvre est le reflet de la classe
Lorsque nous créons un objet, le fichier xxx.class sera généré sur le disque dur. JDK définit la classe de classe pour décrire ces fichiers de classe
Appelez la méthode getClass () de l'objet objet pour obtenir l'objet de classe
Appelez la méthode getName () de l'objet de classe pour obtenir le nom de classe
classe publique ObjectDemo {/ ** * @param args * / public static void main (String [] args) {objectDemo od = new ObjectDemo (); System.out.println (od.toString ()); // OUTPUT ObjectDemo @ 26f04d94 System.out.println (Integer.tohexString (od.hashCode ())); // output 26f04d94 // Reflect class c = od.getClass (); System.out.println (C.GetName () + "@" + Integer.tohexString (od.hashcode ())); }}La brève discussion ci-dessus sur Javase Oriented (OBJECT CLASS TOSTRING) est tout le contenu que je partage avec vous. J'espère que cela pourra vous donner une référence et j'espère que vous pourrez soutenir Wulin.com plus.