
Didalam Java, base class atau parent class atau super class untuk semua classes lainnya adalah Object class. Object class ini menyediakan fungsi yang umum untuk semua objek lainnya.
Berikut ini adalah metode yang berbeda yang disediakan oleh Object class :
- Metode clone()
Metode ini digunakan untuk membuat objek baru yang sama dengan objek yang dikloning. Sintaks dari metode ini adalah sebagai berikut:
Object clone()
- Metode equals()
Metode ini digunakan untuk menentukan apakah satu objek adalah sama dengan objek lainnya. Sintaks dari metode ini adalah sebagai berikut:
boolean equals(Object obj)
- Metode finalize()
Metode ini digunakan untuk merapikan penulisan kode ketika objek hanya akan menjadi sampah yang dikumpulkan. Sintaks dari metode ini adalah sebagai berikut:
void finalize()
- Metode getClass()
Metode ini digunakan untuk memperoleh class dari suatu objek pada saat run-time. Sintaks dari metode ini adalah sebagai berikut:
Class getClass()
- Metode hashCode()
Metode ini digunakan untuk mengembalikan angka unik (hash code) yang terkait dengan objek. Sintaks dari metode ini adalah sebagai berikut:
int hashCode()
- Metode notify()
Metode ini digunakan untuk melanjutkan eksekusi dari sebuah thread yang menunggu pada pemanggilan objek. Sintaks dari metode ini adalah sebagai berikut:
void notifyAll()
- Metode toString()
Metode ini digunakan untuk mengembalikan sebuah string yang dideskripsikan oleh object. Sintaks dari metode ini adalah sebagai berikut:
String toString()
- Metode wait()
Metode ini digunakan untuk membuat sebuah object menunggu thread lain dari eksekusi. Sintaks dari metode ini adalah sebagai berikut:
void wait()
void wait(long miliseconds)
void wait(long miliseconds, int nanoseconds)
COMMENTS