Publik (Visual Basic)

Menentukan bahwa satu atau beberapa elemen pemrograman yang dideklarasikan tidak memiliki batasan akses.

Keterangan

Jika Anda menerbitkan komponen atau sekumpulan komponen, seperti pustaka kelas, Anda biasanya ingin elemen pemrograman dapat diakses oleh kode apa pun yang beroperasi dengan rakitan Anda. Untuk memberikan akses tak terbatas pada suatu elemen, Anda dapat mendeklarasikannya dengan Public.

Akses publik adalah tingkat normal untuk elemen pemrograman ketika Anda tidak perlu membatasi akses ke elemen tersebut. Perhatikan bahwa tingkat akses elemen yang dideklarasikan dalam antarmuka, modul, kelas, atau struktur default ke Public jika Anda tidak menyatakannya sebaliknya.

Aturan

  • Konteks Deklarasi. Anda hanya dapat menggunakan Public di tingkat modul, antarmuka, atau namespace layanan. Ini berarti konteks deklarasi untuk Public elemen harus berupa file sumber, namespace, antarmuka, modul, kelas, atau struktur, dan tidak dapat menjadi prosedur.

Perilaku

  • Tingkat Akses. Semua kode yang dapat mengakses modul, kelas, atau struktur dapat mengakses elemen Public nya.

  • Akses default. Variabel lokal dalam prosedur default ke akses publik, dan Anda tidak dapat menggunakan pengubah akses apa pun pada mereka.

  • Pengubah Akses. Kata kunci yang menentukan tingkat akses yang disebut pengubah akses. Untuk perbandingan pengubah akses, lihat Tingkat akses di Visual Basic.

Pengubah Public 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 Modul

Pernyataan Operator

Pernyataan Properti

Pernyataan Struktur

Sub Pernyataan

Lihat juga