Privat (Visual Basic)
Menentukan bahwa satu atau beberapa elemen pemrograman yang dideklarasikan hanya dapat diakses dari dalam konteks deklarasi mereka, termasuk dari dalam jenis apa pun yang terkandung.
Keterangan
Jika elemen pemrograman mewakili fungsionalitas kepemilikan, atau berisi data rahasia, Anda biasanya ingin membatasi akses ke elemen tersebut sedekat mungkin. Anda mencapai batasan maksimum dengan hanya mengizinkan modul, kelas, atau struktur yang mendefinisikannya untuk mengaksesnya. Untuk membatasi akses ke elemen dengan cara ini, Anda dapat mendeklarasikannya dengan Private
.
Catatan
Anda juga dapat menggunakan pengubah akses Dilindungi secara Privat, yang membuat anggota dapat diakses dari dalam kelas tersebut dan dari kelas turunan yang terletak di assembly yang berisi.
Aturan
- Konteks Deklarasi. Anda dapat menggunakan
Private
hanya pada tingkat modul. Ini berarti konteks deklarasi untukPrivate
elemen harus berupa modul, kelas, atau struktur, dan tidak boleh berupa file sumber, namespace, antarmuka, atau prosedur.
Perilaku
Tingkat Akses. Semua kode dalam konteks deklarasi dapat mengakses elemen
Private
nya. Ini termasuk kode dalam jenis yang terkandung, seperti kelas berlapis atau ekspresi tugas dalam enumerasi. Tidak ada kode di luar konteks deklarasi yang dapat mengakses elemenPrivate
nya.Pengubah Akses. Kata kunci yang menentukan tingkat akses yang disebut pengubah akses. Untuk perbandingan pengubah akses, lihat Tingkat akses di Visual Basic.
Pengubah Private
dapat digunakan dalam konteks ini:
Pernyataan Delegate (Delegasi)
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk