Java program za ispis objekta klase

U ovom uputstvu naučit ćemo ispisivati ​​objekt klase na Javi.

Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja Java:

  • Java klasa i objekti

Primjer 1: Java program za ispis objekta

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

Izlaz

 Test @ 512ddf17

U gornjem primjeru stvorili smo objekt klase Test. Kada ispisujemo objekt, možemo vidjeti da izlaz izgleda drugačije.

To je zato što se tijekom ispisa objekta toString()poziva metoda klase objekta. Oblikuje objekt u zadanom formatu. To je,

  • Test - naziv klase
  • @ - pridružuje se nizu
  • 512ddf17 - hashcode vrijednost objekta

Ako želimo formatirati izlaz na svoj način, moramo nadjačati toString()metodu unutar klase. Na primjer,

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

Izlaz

 object

U gornjem primjeru, izlaz se promijenio. To je zato što ovdje nadjačavamo toString()metodu za vraćanje objekta niza.

Da biste saznali više o toString()metodi klase objekta, posjetite Java Object toString ().

Zanimljivi članci...