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 ().