Isi kandungan:
Definisi - Apa maksud peribadi?
Swasta adalah kata kunci yang menentukan tahap akses dan menyediakan pengaturcara dengan beberapa kawalan ke atas mana pembolehubah dan kaedah tersembunyi di dalam kelas. Pembolehubah dan kaedah yang ditakrifkan dengan kata kunci persendirian boleh diakses hanya dengan kaedah lain dalam kelas dan tidak boleh diakses oleh kelas yang diturunkan.
Kata kunci persendirian digunakan dalam kebanyakan bahasa pengaturcaraan berorientasikan objek (OOP), termasuk C ++, C # dan Java.
Techopedia menerangkan Swasta
Penyiasat akses peribadi kebanyakannya digunakan untuk enkapsulasi, yang merujuk kepada pembolehubah atau kaedah yang tersembunyi dari dunia luar. Ini bermakna bahawa pembolehubah dan kaedah swasta terikat rapat dengan kelas dan hanya boleh didapati dalam skop kelas. Ahli data peribadi biasanya diakses menerusi kaedah khas yang dikenali sebagai penetas. Pengompil mengembalikan mesej ralat jika seorang pengaturcara cuba mengakses pemboleh ubah peribadi atau kaedah dari luar kelasnya.
C ++ membolehkan penggunaan fungsi kawan dan kelas untuk mengakses pembolehubah peribadi atau kaedah. Sekiranya kelas diisytiharkan sebagai kawan kepada kelas lain (dengan menambah satu baris kod di kelas kedua yang menyatakan bahawa kelas pertama adalah kawannya melalui kata kunci kawan), maka kelas yang pertama boleh mengakses pembolehubah peribadi dan kaedah dari kelas kedua. Di samping itu, jika kelas A adalah kawan kepada kelas B, maka B tidak secara tersirat menjadi kawan kepada A. Tambahan pula, persahabatan tidak transitif. Sebagai contoh, jika A adalah kawan kepada B, dan B adalah kawan kepada C, maka A tidak secara tersirat adalah kawan kepada C.