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








