Video: Lewat Buku, Sarah Promosikan Gaya Hidup Sehat - QnA Inspiring Beauty- 2024
Jenis referensi adalah tipe data yang didasarkan pada kelas dan bukan pada tipe primitif yang ada di dalam bahasa Jawa. Kelas bisa menjadi kelas yang disediakan sebagai bagian dari perpustakaan kelas Java API atau kelas yang Anda tulis sendiri.
Either way, ketika Anda membuat objek dari kelas, Java mengalokasikan jumlah memori yang dibutuhkan objek untuk menyimpan objek. Kemudian, jika Anda menetapkan objek ke variabel, variabel tersebut benar-benar menugaskan referensi ke objek, bukan objek itu sendiri. Referensi ini adalah alamat lokasi memori tempat objek disimpan.
Untuk mendeklarasikan variabel menggunakan tipe referensi, Anda cukup mencantumkan nama kelas sebagai tipe data. Sebagai contoh, pernyataan berikut mendefinisikan sebuah variabel yang dapat merujuk objek yang dibuat dari sebuah kelas bernama Ball:
Ball b;
Anda harus memberikan pernyataan impor untuk memberi tahu Java tempat menemukan kelasnya.
Untuk membuat instance baru dari sebuah objek dari kelas, Anda menggunakan kata kunci baru beserta nama kelas:
Bola b = Bola baru ();
Salah satu konsep kunci dalam bekerja dengan tipe referensi adalah kenyataan bahwa variabel tipe tertentu sebenarnya tidak mengandung objek jenis itu. Sebagai gantinya, ini berisi referensi ke objek tipe yang benar. Efek samping yang penting adalah dua variabel dapat merujuk ke objek yang sama.
Pertimbangkan pernyataan ini:
Ball b1 = new Ball (); Bola b2 = b1;
Di sini, keduanya b1 dan b2 mengacu pada instance yang sama dari kelas Ball.