Program Java pentru a imprima obiectul unei clase

În acest tutorial, vom învăța să tipărim obiectul unei clase în Java.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare Java:

  • Clasa și obiecte Java

Exemplul 1: program Java pentru imprimarea obiectului

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

Ieșire

 Test @ 512ddf17

În exemplul de mai sus, am creat un obiect al clasei Test. Când imprimăm obiectul, putem vedea că rezultatul arată diferit.

Acest lucru se datorează faptului că în timpul imprimării obiectului, toString()se numește metoda clasei de obiecte. Formatează obiectul în formatul implicit. Acesta este,

  • Test - numele clasei
  • @ - se alătură șirului
  • 512ddf17 - valoarea hashcode a obiectului

Dacă dorim să formatăm ieșirea în felul nostru, trebuie să înlocuim toString()metoda din clasă. De exemplu,

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

Ieșire

 object

În exemplul de mai sus, ieșirea sa schimbat. Acest lucru se datorează faptului că aici anulăm toString()metoda de returnare a obiectului șir.

Pentru a afla despre toString()metoda clasei de obiecte, vizitați Java Object toString ().

Articole interesante...