Secara teori, kelas objek adalah kelas induk dari semua kelas, yaitu, mewarisi kelas java.lang.Object secara langsung atau tidak langsung. Karena semua kelas mewarisi di kelas objek, kata kunci objek yang diperluas dihilangkan.
Terutama ada metode berikut dalam kelas ini: tostring (), getClass (), equals (), clone (), finalize (), di mana tostring (), getClass (), sama adalah metode yang paling penting.
Melihat:
GetClass (), notify (), notify (), wait () dan metode lain didefinisikan sebagai jenis akhir, sehingga tidak dapat ditulis ulang.
metode getClass ();
Jika Anda tidak ditulis ulang, jika Anda ingin menelepon, Anda umumnya digunakan dalam kombinasi dengan getName (), seperti getClass ().
Metode tostring ();
Dapat ditulis ulang; jika Anda menyediakan mode output tertentu untuk objek tertentu dalam penggunaan aktual, saat jenis ini dikonversi menjadi string atau koneksi string, bangun secara otomatis memanggil metode ulang toString ().
Public ObjectInstance {public String toString () {return "in"+getClass (). ObjectInstance ());}}Metode setara ();
Class V {} Public OverwriteEquals {public static void main (string args []) {string s1 = "123"; ();Hasil Output:
Jalankan: True False Build Sukses (Total Waktu: 0 detik)
Dapat dilihat dari contoh ini bahwa ketika menggunakan metode Equals () di kelas khusus untuk perbandingan, false akan dikembalikan, karena implementasi default dari metode Equals adalah operator "==", yaitu, alamat referensi dari Dua objek, dan alamat referensi dari dua objek, dan alamat referensi dari dua objek, dan alamat referensi dari dua objek, dan alamat referensi dari dua objek, dan alamat referensi dari dua objek, dan Alamat referensi dari dua objek, dan alamat referensi dari dua objek, dan alamat referensi dari dua objek, dan alamat referensi dari dua objek, dan alamat referensi dari dua objek, dan alamat referensi dari Dua objek, dan alamat referensi dari dua objek, dan alamat referensi dari dua objek, dan alamat referensi dari dua objek, dan dua objek, bukan konten objek. Oleh karena itu, untuk benar -benar membandingkan konten kedua objek, Anda perlu menulis ulang metode Equals () di kelas khusus.