Bagikan melalui


Privat (Visual Basic)

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 Private pada tingkat modul. Ini berarti konteks deklarasi untuk Private elemen 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 elemennya Private .

  • 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:

Pernyataan Kelas

Pernyataan Const

Deklarasikan Pernyataan

Pernyataan Delegasi

Pernyataan Dim

Pernyataan Enum

Pernyataan Peristiwa

Pernyataan Fungsi

Pernyataan Antarmuka

Pernyataan Properti

Pernyataan Struktur

Sub Pernyataan

Lihat juga