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

Bir özellik veya yordamın, türetilmiş bir sınıftaki aynı adlı bir özellik veya yordam tarafından geçersiz kılınabileceğini belirtir.

Açıklamalar

Değiştirici, bir Overridable sınıftaki ö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ı önler. Daha fazla bilgi için bkz. Devralma Temelleri.

OverridableVeya NotOverridable değiştiricisi belirtilmemişse, varsayılan ayar, özelliğin veya metodun bir temel sınıf özelliğini veya yöntemini geçersiz kıldığına bağlıdır. Özellik veya yöntem bir temel sınıf özelliğini veya yöntemini geçersiz kılıyorsa, varsayılan ayar olur 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 farklılıklar vardır. Daha fazla bilgi için Visual Basic 'Da gölgelemebölümüne bakın.

Geçersiz kılınabilen bir öğe bazen sanal öğe olarak adlandırılır. Geçersiz kılınırsa, ancak olması gerekmez, bazen somut öğe olarak da adlandırılır.

OverridableYalnızca bir özellik veya yordam bildirimi ifadesinde kullanabilirsiniz.

Birleşik değiştiriciler

Overridable NotOverridable Bir yöntem için veya belirtemezsiniz Private .

Overridable MustOverride Aynı bildirimde, veya ile birlikte belirtemezsiniz NotOverridable Shared .

Geçersiz kılan bir öğe örtük olarak geçersiz kılınabilir olduğundan, Overridable ile birleştiremezsiniz Overrides .

Kullanım

OverridableDeğiştirici şu bağlamlarda kullanılabilir:

Function Deyimi

Property Deyimi

Sub Deyimi

Ayrıca bkz.