Java programma klases objekta drukāšanai

Šajā apmācībā mēs iemācīsimies drukāt klases objektu Java valodā.

Lai saprastu šo piemēru, jums jāpārzina šādas Java programmēšanas tēmas:

  • Java klase un objekti

1. piemērs: Java programma objekta drukāšanai

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

Rezultāts

 Tests @ 512ddf17

Iepriekš minētajā piemērā mēs esam izveidojuši klases Test objektu. Drukājot objektu, mēs varam redzēt, ka izeja izskatās citādi.

Tas ir tāpēc, ka, drukājot objektu, toString()tiek izsaukta objektu klases metode. Tas formatē objektu noklusējuma formātā. Tas ir,

  • Tests - klases nosaukums
  • @ - pievienojas virknei
  • 512ddf17 - objekta hashcode vērtība

Ja mēs vēlamies formatēt izvadi savā veidā, mums ir jāatceļ toString()metode klases iekšienē. Piemēram,

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

Rezultāts

 object

Iepriekš minētajā piemērā izeja ir mainījusies. Tas ir tāpēc, ka šeit mēs ignorējam toString()virknes objekta atgriešanas metodi.

Lai uzzinātu vairāk par toString()objektu klases metodi, apmeklējiet Java Object toString ().

Interesanti raksti...