Programma Java per stampare l'oggetto di una classe

In questo tutorial impareremo a stampare l'oggetto di una classe in Java.

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione Java:

  • Classe e oggetti Java

Esempio 1: programma Java per stampare l'oggetto

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

Produzione

 Test @ 512ddf17

Nell'esempio sopra, abbiamo creato un oggetto della classe Test. Quando stampiamo l'oggetto, possiamo vedere che l'output ha un aspetto diverso.

Questo perché durante la stampa dell'oggetto, toString()viene chiamato il metodo della classe dell'oggetto. Formatta l'oggetto nel formato predefinito. Questo è,

  • Test : nome della classe
  • @ - unisce la stringa
  • 512ddf17 - valore hashcode dell'oggetto

Se vogliamo formattare l'output a modo nostro, dobbiamo sovrascrivere il toString()metodo all'interno della classe. Per esempio,

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

Produzione

 object

Nell'esempio precedente, l'output è cambiato. È perché qui sovrascriviamo il toString()metodo per restituire l'oggetto stringa.

Per conoscere il toString()metodo della classe di oggetti, visitare Java Object toString ().

Articoli interessanti...