Superclass semua kelas:
- Objek ialah superclass tersirat bagi semua kelas dalam Java.
- Semua kelas mewarisi daripada Objek, jadi pembolehubah rujukan jenis Objek boleh merujuk sebarang objek atau tatasusunan.
Kaedah yang ditakrifkan dalam kelas Objek:
- Berikut ialah kaedah utama yang disediakan oleh kelas Objek:
- Klon objek(): Mencipta objek baharu yang serupa dengan objek asal.
- boolean equals(Object object): Semak sama ada dua objek adalah sama.
- void finalize(): Dipanggil sebelum objek yang tidak digunakan dikitar semula (sampah dikumpul).
- Kelas> getClass(): Mengembalikan kelas objek pada masa larian.
- int hashCode(): Mengembalikan kod cincang yang dikaitkan dengan objek.
- void notify(): Menyambung semula pelaksanaan urutan yang sedang menunggu pada objek.
- void notifyAll(): Menyambung semula pelaksanaan semua urutan menunggu pada objek.
- String toString(): Mengembalikan rentetan yang menerangkan objek.
- void wait() / void wait(long milisaat) / void wait(long milisaat, int nanosaat): Membuat objek menunggu sehingga urutan lain memberitahu.
Kaedah akhir:
Kaedah getClass(), notify(), notifyAll() dan wait() diisytiharkan muktamad dan tidak boleh ditindih.
Kaedah yang kerap ditimpa:
equals(Object object): Membandingkan dua objek dan mengembalikan benar jika ia setara.
toString(): Mengembalikan penerangan tekstual objek. Dipanggil secara automatik apabila mencetak objek dengan println().
Penggunaan generik dalam kaedah getClass():
- Sintaks pemulangan kaedah getClass() menggunakan jenis generik, yang membenarkan jenis data kelas atau kaedah diparameterkan.
- Kelas Objek menawarkan satu set kaedah penting yang boleh digunakan atau ditindih dalam mana-mana kelas Java, membenarkan kelakuan asas mana-mana objek.
Atas ialah kandungan terperinci Objek kelas. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!