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.
Jika Anda ingin prosedur Get dan Set pada properti memiliki tingkat akses yang berbeda, Anda dapat menggunakan tingkat yang lebih permisif dalam pernyataan Property dan tingkat yang lebih ketat dalam pernyataan Get atau Set. Anda menggunakan tingkat akses campuran pada properti ketika Anda ingin bagian tertentu dari kode dapat mendapatkan nilai properti, dan bagian kode tertentu lainnya untuk dapat mengubah nilai.
Untuk informasi selengkapnya tentang tingkat akses, lihat Tingkat akses di Visual Basic.
Untuk mendeklarasikan properti dengan tingkat akses berbeda-beda
Deklarasikan properti dengan cara normal, dan tentukan tingkat akses yang kurang ketat (seperti
Public) dalamPropertypernyataan.Nyatakan prosedur
GetatauSetyang menentukan tingkat akses yang lebih ketat (sepertiFriend).Jangan menetapkan tingkat akses pada prosedur properti lain. Ini mengasumsikan tingkat akses yang dideklarasikan dalam
Propertypernyataan. Anda dapat membatasi akses hanya pada salah satu dari prosedur properti.Public Class employee Private salaryValue As Double Protected Property salary() As Double Get Return salaryValue End Get Private Set(ByVal value As Double) salaryValue = value End Set End Property End ClassDalam contoh sebelumnya, prosedur
Getmemiliki akses yang sama denganProtectedproperti itu sendiri, sementara prosedurSetmemiliki aksesPrivate. Kelas yang berasal dariemployeedapat membacasalarynilai, tetapi hanya kelas yangemployeedapat mengaturnya.
Lihat juga
- Prosedur
- Prosedur Properti
- Parameter prosedur dan Argumen
- Pernyataan Properti
- Perbedaan Antara Properti dan Variabel di Visual Basic
- Cara: Membuat Properti
- Panduan Memanggil Prosedur Properti
- Cara: Mendeklarasikan dan Memanggil Properti Default di Visual Basic
- Cara: Menempatkan Nilai dalam Properti
- Cara: Mendapatkan Nilai dari Properti