Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Menentukan bahwa satu atau beberapa elemen pemrograman yang dideklarasikan hanya dapat diakses dari dalam konteks deklarasinya, termasuk dari dalam jenis apa pun yang terkandung.
Komentar
Jika elemen pemrograman mewakili fungsionalitas kepemilikan, atau berisi data rahasia, Anda biasanya ingin membatasi akses ke elemen tersebut seketat mungkin. Anda mencapai batasan maksimum dengan hanya mengizinkan modul, kelas, atau struktur yang menentukannya untuk mengaksesnya. Untuk membatasi akses ke elemen dengan cara ini, Anda dapat mendeklarasikannya dengan Private.
Nota
Anda juga dapat menggunakan pengubah akses Private Protected , yang membuat anggota dapat diakses dari dalam kelas tersebut dan dari kelas turunan yang terletak di assembly yang berisi.
Aturan
- Konteks Deklarasi. Anda hanya dapat menggunakan
Privatepada tingkat modul. Ini berarti konteks deklarasi untukPrivateelemen harus berupa modul, kelas, atau struktur, dan tidak dapat menjadi file sumber, namespace, antarmuka, atau prosedur.
Perilaku
Tingkat Akses. Semua kode dalam konteks deklarasi dapat mengakses elemennya
Private. Ini termasuk kode dalam jenis yang terkandung, seperti kelas berlapis atau ekspresi penugasan dalam enumerasi. Tidak ada kode di luar konteks deklarasi yang dapat mengakses elemennyaPrivate.Pengubah Akses. Kata kunci yang menentukan tingkat akses disebut pengubah akses. Untuk perbandingan pengubah akses, lihat Tingkat akses di Visual Basic.
Pengubah Private dapat digunakan dalam konteks ini: