Java-program til at udskrive objekt fra en klasse

I denne vejledning lærer vi at udskrive objektet til en klasse i Java.

For at forstå dette eksempel skal du have kendskab til følgende Java-programmeringsemner:

  • Java-klasse og objekter

Eksempel 1: Java-program til udskrivning af 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); ) )

Produktion

 Test @ 512ddf17

I ovenstående eksempel har vi oprettet et objekt fra klasse Test. Når vi udskriver objektet, kan vi se, at output ser anderledes ud.

Dette skyldes, at toString()metoden til objektklassen kaldes under udskrivning af objektet . Det formaterer objektet i standardformatet. Det er,

  • Test - klassens navn
  • @ - slutter sig til strengen
  • 512ddf17 - objektets hashcode-værdi

Hvis vi vil formatere output på vores egen måde, er vi nødt til at tilsidesætte toString()metoden inde 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); ) )

Produktion

 object

I ovenstående eksempel er output ændret. Det er fordi vi her tilsidesætter toString()metoden til at returnere strengobjektet.

Hvis du vil lære mere om toString()objektklassens metode, skal du besøge Java Object toString ().

Interessante artikler...