Özel (Visual Basic)

Bir veya daha fazla bildirilen programlama öğesinin yalnızca bildirim bağlamından erişilebildiğini belirtir( kapsanan türlerin içinden de dahil).

Açıklamalar

Bir programlama öğesi özel işlevleri temsil ediyorsa veya gizli veriler içeriyorsa, genellikle bu öğeye erişimi mümkün olduğunca sınırlamak istersiniz. Yalnızca modüle, sınıfa veya bu modülü tanımlayan yapıya erişim izni vererek maksimum sınırlamaya ulaşırsınız. Bir öğeye erişimi bu şekilde sınırlamak için ile Privatebildirebilirsiniz.

Not

Ayrıca, bir üyeyi bu sınıfın içinden ve içeren derlemesinde bulunan türetilmiş sınıflardan erişilebilir hale getiren Özel Korumalı erişim değiştiricisini de kullanabilirsiniz.

Kurallar

  • Bildirim Bağlamı. Yalnızca modül düzeyinde kullanabilirsiniz Private . Bu, bir Private öğenin bildirim bağlamının bir modül, sınıf veya yapı olması gerektiği ve kaynak dosya, ad alanı, arabirim veya yordam olamayacağı anlamına gelir.

Davranış

  • Erişim Düzeyi. Bildirim bağlamındaki tüm kodlar öğelerine Private erişebilir. Buna, iç içe geçmiş sınıf veya sabit listesi içindeki atama ifadesi gibi bir kapsanan tür içindeki kod dahildir. Bildirim bağlamı dışındaki hiçbir kod öğelerine Private erişemez.

  • Erişim Değiştiricileri. Erişim düzeyini belirten anahtar sözcüklere erişim değiştiricileri adı verilir. Erişim değiştiricilerinin karşılaştırması için bkz . Visual Basic'te erişim düzeyleri.

Değiştirici Private şu bağlamlarda kullanılabilir:

Class Deyimi

Const Deyimi

Declare Deyimi

Delegate Deyimi

Dim Deyimi

Enum Deyimi

Event Deyimi

Function Deyimi

Interface Deyimi

Property Deyimi

Structure Deyimi

Sub Deyimi

Ayrıca bkz.