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