Geçersiz Kılınabilir (Visual Basic)
Bir özelliğin veya yordamın türetilmiş bir sınıftaki aynı adlı özellik veya yordam tarafından geçersiz kılınabileceğini belirtir.
Açıklamalar
değiştiricisi Overridable
, bir sınıftaki bir özelliğin veya yöntemin türetilmiş bir sınıfta geçersiz kılınmasına izin verir. NotOverridable değiştiricisi, bir özelliğin veya yöntemin türetilmiş bir sınıfta geçersiz kılınmasını engeller. Daha fazla bilgi için bkz . Devralma Temelleri.
veya NotOverridable
değiştirici belirtilmezseOverridable
, varsayılan ayar özelliğin veya yöntemin bir temel sınıf özelliğini veya yöntemini geçersiz kılıp kılmadığına bağlıdır. Özellik veya yöntem bir temel sınıf özelliğini veya yöntemini geçersiz kılarsa, varsayılan ayar şudur Overridable
: ; aksi takdirde, olur NotOverridable
.
Devralınan bir öğeyi yeniden tanımlamak için gölge veya geçersiz kılabilirsiniz, ancak iki yaklaşım arasında önemli farklar vardır. Daha fazla bilgi için bkz . Visual Basic'te Gölgelendirme.
Geçersiz kılınabilen bir öğe bazen sanal öğe olarak adlandırılır. Geçersiz kılınabiliyorsa, ancak geçersiz kılınması gerekmiyorsa, bazen somut bir öğe olarak da adlandırılır.
Yalnızca bir özellik veya yordam bildirimi deyiminde kullanabilirsiniz Overridable
.
Birleşik Değiştiriciler
Bir Private
yöntem için veya NotOverridable
belirtemezsinizOverridable
.
, NotOverridable
Shared
veya ile MustOverride
birlikte veya aynı bildirimde belirtemezsinizOverridable
.
Geçersiz kılınan bir öğe örtük olarak geçersiz kılınabilir olduğundan ile Overrides
birleştiremezsinizOverridable
.
Kullanım
Değiştirici Overridable
şu bağlamlarda kullanılabilir: