Aracılığıyla paylaş


Shadows (Visual Basic)

Bildirilen programlama öðeyi redeclares ve aynı adlı bir öğe veya bir taban sınıftaki aşırı yüklü öğeleri kümesi gizler belirtir.

Notlar

Gölgeleme ana amacı (olarak da bilinen olduğu adını gizleyerek) tanımı sınıf üyelerinizin korumak için.Temel sınıf birini tanımlamış olduğunuz aynı ada sahip bir öğe oluşturur bir değişiklik meydana.Bu durumda, Shadows değiştirici zorlar başvuran sınıfınız için üye çözümlenmesi aracılığıyla, tanımlanmış, yerine yeni bir temel sınıf öğesi için.

Gölgeleme hem geçersiz kılma devralınan öğenin yeniden tanımlamak, ancak iki yaklaşım arasında önemli farklar vardır.Daha fazla bilgi için bkz. Visual Basic'de Gölgeleme.

Kurallar

  • Bildiriminin içeriği. Kullanabileceğiniz Shadows sınıf düzeyinde.Bu bildirimi bağlamının anlamına gelir bir Shadows öğesi bir sınıf olması ve kaynak dosya, ad, arabirim, modül, yapı veya yordamı olamaz.

    Tek tek declaration deyimi gölgeleme öğesinde bildirebilirsiniz.

  • Birleşik değiştirici. Belirttiğiniz olamaz Shadows ile birlikte Overloads, Overrides, veya Static aynı bildiriminde.

  • Öğe türleri. Her türlü ile bildirilen öðeyi, her türlü gölge.Bir özellik veya başka bir özellik veya yordam yordam gölge, parametreleri ve dönüş türü temel sınıfı özellik veya yordam eşleşmesi gerekmez.

  • Erişme. Gölgeli temel sınıf gölgeleri, türetilmiş sınıf içinde normal olarak ağdan kullanılamamasına öğedir.Ancak, aşağıdaki önemli noktalar geçerlidir.

    • Gölgeleme öğesi kendisine başvuran kod erişilebilir durumda değilse, gölgeli öğesine başvuru çözümlenir.Örneğin, bir Private öğesi gölgeleri bir temel sınıf öğesi erişim iznine sahip değil kod Private öðeye eriþilir temel sınıf öğesi yerine.

    • Bir öğe gölge, gölgeli öğesi temel sınıf türü ile bildirilen nesne üzerinden erişmeye devam edebilirsiniz.Arkasını da erişebilirsiniz MyBase.

Shadows Değiştirici bu içerikte kullanılabilir:

Sınıf bildirimi

Const deyimi

Deyimi bildirmek

Temsilci bildirimi

Dim deyimi

Enum deyimi

Olay açıklaması

İşlev deyimi

Arabirim bildirimi

Özellik deyimi

Yapısı deyimi

Sub deyimi

Ayrıca bkz.

Başvuru

Shared (Visual Basic)

Statik (Visual Basic)

Özel (Visual Basic)

MustOverride (Visual Basic)

NotOverridable (Visual Basic)

Aşırı Yüklemeler (Visual Basic)

Geçersiz Kılınabilir (Visual Basic)

Geçersiz Kılmalar (Visual Basic)

Kavramlar

Visual Basic'de Me, My, MyBase ve MyClass

Devralma Temelleri (Visual Basic)

Visual Basic'de Gölgeleme