Java-programma om object van een klasse af te drukken

In deze tutorial zullen we leren om het object van een klasse in Java af te drukken.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende Java-programmeeronderwerpen:

  • Java-klasse en objecten

Voorbeeld 1: Java-programma om het object af te drukken

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

Uitvoer

 Test @ 512ddf17

In het bovenstaande voorbeeld hebben we een object gemaakt van de klasse Test. Wanneer we het object afdrukken, kunnen we zien dat de uitvoer er anders uitziet.

Dit komt doordat tijdens het afdrukken van het object de toString()methode van de objectklasse wordt aangeroepen. Het formatteert het object in het standaardformaat. Dat is,

  • Test - naam van de klas
  • @ - voegt zich bij de string
  • 512ddf17 - hashcode-waarde van het object

Als we de uitvoer op onze eigen manier willen formatteren, moeten we de toString()methode binnen de klasse overschrijven . Bijvoorbeeld,

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

Uitvoer

 object

In het bovenstaande voorbeeld is de uitvoer gewijzigd. Het is omdat we hier de toString()methode overschrijven om het string-object te retourneren.

toString()Bezoek Java Object toString () voor meer informatie over de methode van de objectklasse.

Interessante artikelen...