Java programm klassi objekti printimiseks

Lang L: none (table-of-contents)

Selles õpetuses õpime Java objekti klassi objekti printima.

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest Java programmeerimise teemadest:

  • Java klass ja objektid

Näide 1: Java-programm objekti printimiseks

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

Väljund

 Test @ 512ddf17

Ülaltoodud näites oleme loonud klassi Test objekti. Objekti printides näeme, et väljund näeb välja erinev.

Seda seetõttu, et objekti printimisel toString()kutsutakse objektiklassi meetodit. See vormistab objekti vaikevormingus. See on,

  • Test - klassi nimi
  • @ - liitub stringiga
  • 512ddf17 - objekti räsikoodi väärtus

Kui soovime väljundit omal moel vormindada, peame toString()klassi sees oleva meetodi tühistama . Näiteks,

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

Väljund

 object

Ülaltoodud näites on väljund muutunud. Sellepärast, et siin alistame toString()stringi objekti tagastamise meetodi.

Õppida toString()meetod objekti klassi, külastada Java objekt toString ().

Huvitavad Artiklid...