NotOverridable (Visual Basic)

Specifica che non è possibile eseguire l'override di una proprietà o di una routine in una classe derivata.

Commenti

Il modificatore impedisce l'override di una proprietà NotOverridable o di un metodo in una classe derivata. Il modificatore Overridable consente l'override di una proprietà o di un metodo in una classe in una classe derivata. Per altre informazioni, vedere Nozioni fondamentali sull'ereditarietà.

Se il Overridable modificatore o non viene specificato, l'impostazione predefinita dipende dal fatto che la proprietà o il metodo eseezioni l'override di una proprietà NotOverridable o di un metodo della classe base. Se la proprietà o il metodo esegue l'override di una proprietà o di un metodo della classe base, l'impostazione predefinita è ; in Overridable caso contrario, è NotOverridable .

Un elemento di cui non è possibile eseguire l'override viene talvolta definito elemento sealed.

È possibile usare solo NotOverridable in un'istruzione di dichiarazione di proprietà o routine. È possibile specificare solo in una proprietà o in una routine che esegue l'override di un'altra proprietà o routine, ad esempio NotOverridable solo in combinazione con Overrides .

Modificatori combinati

Non è possibile Overridable specificare o per un NotOverridable Private metodo.

Non è possibile NotOverridable specificare insieme a , o nella stessa MustOverride Overridable Shared dichiarazione.

Utilizzo

Il modificatore NotOverridable può essere usato nei contesti seguenti:

Istruzione Function

Property Statement

Istruzione Sub

Vedi anche