Daftar Isi:
Definisi - Apa yang dimaksud dengan Pribadi?
Privat adalah kata kunci yang menentukan tingkat akses dan memberi programmer kontrol atas variabel dan metode mana yang disembunyikan di dalam kelas. Variabel dan metode yang didefinisikan dengan kata kunci pribadi dapat diakses hanya dengan metode lain di dalam kelas dan tidak dapat diakses oleh kelas turunan.
Kata kunci pribadi digunakan dalam sebagian besar bahasa pemrograman berorientasi objek (OOP), termasuk C ++, C # dan Java.
Techopedia menjelaskan Private
Specifier akses pribadi sebagian besar digunakan untuk enkapsulasi, yang merujuk pada variabel atau metode yang disembunyikan dari dunia luar. Ini berarti bahwa variabel dan metode pribadi terikat erat ke kelas dan hanya tersedia dalam ruang lingkup kelas. Anggota data pribadi biasanya diakses melalui metode khusus yang dikenal sebagai setter. Compiler mengembalikan pesan kesalahan jika seorang programmer mencoba mengakses variabel atau metode pribadi dari luar kelasnya.
C ++ memungkinkan penggunaan fungsi dan kelas teman untuk mengakses variabel atau metode pribadi. Jika suatu kelas dideklarasikan sebagai teman ke kelas lain (dengan menambahkan sebaris kode di kelas yang terakhir yang menyatakan bahwa kelas sebelumnya adalah temannya melalui kata kunci teman), maka kelas yang terdahulu dapat mengakses variabel dan metode pribadi dari kelas yang terakhir. Selain itu, jika kelas A adalah teman dari kelas B, maka B tidak secara implisit menjadi teman untuk A. Selanjutnya, persahabatan tidak bersifat transitif. Misalnya, jika A adalah teman B, dan B adalah teman C, maka A tidak secara implisit menjadi teman C.
