У овом упутству научићемо да исписујемо објекат класе на Јави.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања Јава:
- Јава класа и објекти
Пример 1: Јава програм за штампање објекта
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); ) )
Оутпут
Тест @ 512ддф17
У горњем примеру смо креирали објекат класе Тест. Када одштампамо објекат, можемо видети да излаз изгледа другачије.
То је зато што се приликом штампања објекта toString()
позива метода класе објекта. Обликује објекат у подразумеваном формату. То је,
- Тест - назив часа
- @ - придружује се низу
- 512ддф17 - вредност хешкода објекта
Ако желимо да форматирамо излаз на свој начин, морамо да заменимо toString()
методу унутар класе. На пример,
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); ) )
Оутпут
object
У горњем примеру, излаз се променио. То је зато што овде надјачавамо toString()
методу за враћање објекта стринга.
Да бисте сазнали више о toString()
методи класе објекта, посетите Јава Објецт тоСтринг ().