„Java“ programa klasės objektui spausdinti

Šioje pamokoje išmoksime spausdinti „Java“ klasės objektą.

Norėdami suprasti šį pavyzdį, turite žinoti šias Java programavimo temas:

  • „Java“ klasė ir objektai

1 pavyzdys: „Java“ programa objektui spausdinti

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

Rezultatas

 Testas @ 512ddf17

Aukščiau pateiktame pavyzdyje sukūrėme „Test“ klasės objektą. Kai atspausdiname objektą, galime pamatyti, kad išvestis atrodo kitaip.

Taip yra todėl, kad spausdinant objektą, toString()vadinamas objektų klasės metodas. Tai formatuoja objektą numatytuoju formatu. Tai yra,

  • Testas - klasės pavadinimas
  • @ - prisijungia prie stygos
  • 512ddf17 - objekto maišos kodas

Jei norime formatuoti išvestį savaip, turime nepaisyti toString()metodo klasės viduje. Pavyzdžiui,

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

Rezultatas

 object

Ankstesniame pavyzdyje išvestis pasikeitė. Taip yra todėl, kad čia mes nepaisome toString()eilutės objekto grąžinimo metodo.

Norėdami sužinoti apie toString()objektų klasės metodą, apsilankykite „Java Object toString“ ().

Įdomios straipsniai...