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 ().