Programme Java pour imprimer l'objet d'une classe

Dans ce tutoriel, nous allons apprendre à imprimer l'objet d'une classe en Java.

Pour comprendre cet exemple, vous devez avoir la connaissance des rubriques de programmation Java suivantes:

  • Classe Java et objets

Exemple 1: programme Java pour imprimer l'objet

 class Test ( ) class Main ( public static void main(String() args) ( // create an object of the Test class Test obj = new Test(); // print the object System.out.println(obj); ) )

Production

 Test à 512ddf17

Dans l'exemple ci-dessus, nous avons créé un objet de la classe Test. Lorsque nous imprimons l'objet, nous pouvons voir que la sortie est différente.

En effet, lors de l'impression de l'objet, la toString()méthode de la classe d'objet est appelée. Il met en forme l'objet dans le format par défaut. C'est,

  • Test - nom de la classe
  • @ - joint la chaîne
  • 512ddf17 - valeur de hashcode de l'objet

Si nous voulons formater la sortie à notre manière, nous devons remplacer la toString()méthode à l'intérieur de la classe. Par exemple,

 class Test ( @Override public String toString() ( return "object"; ) ) class Main ( public static void main(String() args) ( // create an object of the Test class Test obj = new Test(); // print the object System.out.println(obj); ) )

Production

 object

Dans l'exemple ci-dessus, la sortie a changé. C'est parce qu'ici nous remplaçons la toString()méthode pour renvoyer l'objet string.

Pour en savoir plus sur la toString()méthode de la classe d'objets, visitez l'objet Java toString ().

Articles intéressants...