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