Java-Programm zum Drucken eines Objekts einer Klasse

In diesem Tutorial lernen wir, das Objekt einer Klasse in Java zu drucken.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden Java-Programmierthemen kennen:

  • Java-Klasse und Objekte

Beispiel 1: Java-Programm zum Drucken des Objekts

 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); ) )

Ausgabe

 Test @ 512ddf17

Im obigen Beispiel haben wir ein Objekt der Klasse Test erstellt. Wenn wir das Objekt drucken, sehen wir, dass die Ausgabe anders aussieht.

Dies liegt daran, dass beim Drucken des Objekts die toString()Methode der Objektklasse aufgerufen wird. Es formatiert das Objekt im Standardformat. Das ist,

  • Test - Name der Klasse
  • @ - verbindet den String
  • 512ddf17 - Hashcode-Wert des Objekts

Wenn wir die Ausgabe auf unsere eigene Weise formatieren möchten, müssen wir die toString()Methode innerhalb der Klasse überschreiben . Beispielsweise,

 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); ) )

Ausgabe

 object

Im obigen Beispiel hat sich die Ausgabe geändert. Dies liegt daran, dass wir hier die toString()Methode überschreiben , um das Zeichenfolgenobjekt zurückzugeben.

Informationen zur toString()Methode der Objektklasse finden Sie unter Java Object toString ().

Interessante Beiträge...