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 ().