Gölgeler (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'te 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:
Ayrıca bkz.
Başvuru
Geçersiz kılınabilir (Visual Basic)
(Visual Basic) geçersiz kılar.
Kavramlar
Bana, benim, MyBase ve Visual Basic MyClass