Програма Java для друку об'єкта класу

У цьому підручнику ми навчимося друкувати об’єкт класу на Java.

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування Java:

  • Клас і об'єкти Java

Приклад 1: Програма Java для друку об’єкта

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

Вихідні дані

 Тест @ 512ddf17

У наведеному вище прикладі ми створили об’єкт класу Test. Коли ми друкуємо об'єкт, ми можемо побачити, що висновок виглядає по-іншому.

Це пов’язано з тим, що під час друку об’єкта toString()викликається метод класу об’єкта. Він форматує об’єкт у типовому форматі. Це,

  • Тест - назва класу
  • @ - приєднується до рядка
  • 512ddf17 - значення хеш- коду об'єкта

Якщо ми хочемо форматувати вихідні дані по-своєму, нам потрібно замінити 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()метод класу об'єкта, відвідайте Java Object toString ().

Цікаві статті...