Dari pembelajaran sebelumnya kita telah mengetahui bahwa variabel yang dideklarasikan oleh suatu kelas disebut objek. Objek adalah variabel yang bertugas menyimpan referensi untuk memastikan bahwa objek tersebut dapat mengoperasikan variabel yang ditugaskan pada objek tersebut dan memanggil metode yang ada di kelas tersebut variabel yang ditugaskan ke objek adalah Suatu entitas yang disebut objek .
Misalnya:
Titik Titik=Titik Baru()
Poin: nama kelas
titik: nama objek
new Point(): entitas objek
Referensi suatu objek adalah alamat memori tempat objek tersebut disimpan.
Melihat:
Hindari penggunaan benda kosong saat menulis program.
Kami menyebut objek tanpa entitas sebagai objek kosong. Objek kosong tidak dapat digunakan, yaitu objek kosong tidak dapat digunakan untuk memanggil metode untuk menghasilkan perilaku. Jika objek null digunakan dalam program, NullPointerException akan terjadi saat program sedang berjalan. Karena objek dapat ditetapkan ke entitas secara dinamis, kompiler Java tidak memeriksa objek nol.
kesimpulannya:
Jika dua objek yang dideklarasikan oleh suatu kelas mempunyai referensi yang sama, maka keduanya mempunyai variabel yang sama persis, yaitu entitas. Ketika program menggunakan kelas untuk membuat dua objek objek1 dan objek2, referensinya berbeda.
Di Java, untuk dua objek objek1 dan objek2 dari kelas yang sama, operasi penugasan berikut diperbolehkan:
objek1=objek2;
Dengan cara ini, nilai yang disimpan di objek1 akan menjadi nilai objek2, yaitu referensi objek2. Oleh karena itu, variabel atau entitas yang dimiliki oleh objek1 sama persis dengan objek2.