Program Java untuk Mencetak objek kelas

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

Untuk memahami contoh ini, anda harus mempunyai pengetahuan mengenai topik pengaturcaraan 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); ) )

Pengeluaran

 Uji @ 512ddf17

Dalam contoh di atas, kami telah membuat objek ujian kelas. Semasa kita mencetak objek, kita dapat melihat bahawa outputnya kelihatan berbeza.

Ini kerana semasa mencetak objek, toString()kaedah kelas objek disebut. Ia memformat objek dalam format lalai. Itu dia,

  • Ujian - nama kelas
  • @ - menyertai rentetan
  • 512ddf17 - nilai kod hash objek

Sekiranya kita ingin memformat output dengan cara kita sendiri, kita perlu mengesampingkan toString()kaedah 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); ) )

Pengeluaran

 object

Dalam contoh di atas, output telah berubah. Ini kerana di sini kita menolak toString()kaedah untuk mengembalikan objek rentetan.

Untuk mengetahui toString()kaedah kelas objek, kunjungi Java Object toString ().

Artikel menarik...