Witam,
Mam takie pytanie:
dana jest jakaś klasa X - wnętrze tej klasy jest nieistotne do rozwiązania tego problemu.
W klasie X tworzę obiekty x
Postawiono przede mną zadanie:
zmodyfikuj klasę X tak, aby linia
System.out.println(x);
wyświetliła na konsoli napis
"to jest obiekt klasy X"
Kiedy do metody System.out... przekazuję obiekt x to na konsoli pojawiają mi się krzaczki typu "zAf0812"...
Podejżewam że jest to adres w pamięci tudzież jakiś inny tajny znacznik tego obiektu.
Zupełnie jednak nie wiem jak zmusić metodę System.out... żeby po analizie obiektu x wyświetlała mi to co ja chce.
Z tego co mi gdzieś tam świta wnioskuję że muszę przeciąćyć jakąś metodę która zostanie wykonana przez System.out... i przetransformuje mi obiekt na jakiegoś Stringa... lecz za chiny nie wiem co i gdzie...?
Pomożecie? :)