Java-program for å skrive ut objektet til en klasse

I denne opplæringen lærer vi å skrive ut objektet til en klasse i Java.

For å forstå dette eksemplet, bør du ha kunnskap om følgende Java-programmeringsemner:

  • Java-klasse og objekter

Eksempel 1: Java-program for å skrive ut objektet

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

Produksjon

 Test @ 512ddf17

I eksemplet ovenfor har vi opprettet et objekt fra klassen Test. Når vi skriver ut objektet, kan vi se at utgangen ser annerledes ut.

Dette er fordi mens du skriver ut objektet, toString()kalles metoden til objektklassen. Den formaterer objektet i standardformatet. Det er,

  • Test - navnet på klassen
  • @ - blir med i strengen
  • 512ddf17 - hashcode-verdien til objektet

Hvis vi vil formatere utdataene på vår egen måte, må vi overstyre toString()metoden i klassen. For eksempel,

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

Produksjon

 object

I eksemplet ovenfor har utgangen endret seg. Det er fordi vi her overstyrer toString()metoden for å returnere strengobjektet.

For å lære om toString()metoden til objektklassen, besøk Java Object toString ().

Interessante artikler...