Bagikan melalui


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 untuk Private 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 elemen Private 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 Kelas

Pernyataan Konstanta

Deklarasikan Pernyataan

Pernyataan Delegate (Delegasi)

Pernyataan Dim (Redup)

Pernyataan Enum

Pernyataan Event (Peristiwa)

Pernyataan Function (Fungsi)

Pernyataan Antarmuka

Pernyataan Properti

Pernyataan Struktur

Sub Pernyataan

Lihat juga