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.

, NotOverridableShared veya ile MustOverridebirlikte veya aynı bildirimde belirtemezsinizOverridable.

Geçersiz kılınan bir öğe örtük olarak geçersiz kılınabilir olduğundan ile OverridesbirleştiremezsinizOverridable.

Kullanım

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

Function Deyimi

Property Deyimi

Sub Deyimi

Ayrıca bkz.