Program Java untuk Mencetak objek suatu kelas

Dalam tutorial ini, kita akan belajar mencetak objek kelas di Java.

Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman Java berikut:

  • Kelas dan Objek Java

Contoh 1: Program Java untuk mencetak objek

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

Keluaran

 Uji @ 512ddf17

Dalam contoh di atas, kami telah membuat objek dari kelas Test. Saat kita mencetak objek, kita dapat melihat bahwa keluarannya terlihat berbeda.

Ini karena saat mencetak objek, toString()metode kelas objek dipanggil. Ini memformat objek dalam format default. Itu adalah,

  • Tes - nama kelas
  • @ - menggabungkan string
  • 512ddf17 - nilai kode hash objek

Jika kita ingin memformat keluaran dengan cara kita sendiri, kita perlu mengganti toString()metode di dalam kelas. Sebagai contoh,

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

Keluaran

 object

Pada contoh di atas, keluarannya telah berubah. Itu karena di sini kita mengganti toString()metode untuk mengembalikan objek string.

Untuk mempelajari tentang toString()metode kelas objek, kunjungi Java Object toString ().

Artikel yang menarik...