Aracılığıyla paylaş


Nasıl yapılır: karma erişim düzeyleri (Visual Basic) olan bir özellik bildirmek

İsterseniz Get ve Set işlemleri için farklı erişim düzeylerine sahip bir özelliği, daha izin düzeyini kullanabilir Property ifade ve ya da daha kısıtlayıcı düzeyinde Get veya Set ifadesi.Belirli bir özelliğin değerini almak kod bölümlerini ve diğer bazı kısımlarını değiştirmek kod istediğinizde karma erişim düzeyleri üzerinde bir özelliğini kullanın.

Erişim düzeyleri hakkında daha fazla bilgi için bkz: Visual Basic'te erişim düzeyleri.

Karma erişim düzeylerine sahip bir özellik bildirmek

  1. Normal bir şekilde bildirmenize ve daha az kısıtlayıcı erişim düzeyini belirtin (gibi Public), Property ifadesi.

  2. Ya da bildirmek Get veya Set yordam daha kısıtlayıcı erişim düzeyini belirleyen (gibi Friend).

  3. Özellik yordam üzerinde erişim düzeyini belirtmeniz gerekmez.İçinde bildirilen erişim düzeyini varsayar Property ifadesi.Yalnızca bir özellik yordamlarını erişimi kısıtlayabilirsiniz.

    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 Class
    

    Önceki örnekte, Get yordamı aynı olan Protected erişim özellikle kendisi, sırada Set yordam vardır Private erişim.Türetilmiş bir sınıf employee okuyabilirsiniz salary değeri, yalnızca employee sınıfı da ayarlayabilirsiniz.

Ayrıca bkz.

Görevler

Nasıl yapılır: oluştur özelliği (Visual Basic)

Nasıl yapılır: (Visual Basic) bir özellik yordam çağrısı

Nasıl yapılır: bildirmek ve varsayılan özelliği Visual Basic'te çağrısı

Nasıl yapılır: (Visual Basic) özelliğinde bir değer koymak

Nasıl yapılır: bir değeri (Visual Basic) özelliğinden alın

Başvuru

Özellik deyimi

Kavramlar

Visual Basic'teki yordamlar

Özellik yordamlarını (Visual Basic)

Yordam parametreleri ve bağımsız değişkenler (Visual Basic)

Visual Basic özellikleri ve değişkenler arasındaki farklar