NotOverridable (Visual Basic)
Specifica che non è possibile eseguire l'override di una proprietà o di una routine in una classe derivata.
Note
NotOverridable il modificatore impedisce una proprietà o un metodo venga sottoposto a override in una classe derivata.Overridable (Visual Basic) il modificatore consente una proprietà o un metodo in una classe di cui eseguire l'override in una classe derivata.Per ulteriori informazioni, vedere Nozioni fondamentali sull'ereditarietà (Visual Basic).
se Overridable o NotOverridable il modificatore non viene specificato, per impostazione predefinita dipende dal fatto che la proprietà o il metodo esegue l'override di una proprietà o un metodo di classe base.Se la proprietà o il metodo esegue l'override di una proprietà o un metodo di classe base, l'impostazione predefinita è Overridable; in caso contrario, viene NotOverridable.
Un elemento non sottoponibile a override è talvolta definito sealed.
È possibile utilizzare NotOverridable solo in un'istruzione per la dichiarazione di proprietà o routine.L'impostazione di NotOverridable è consentita solo in una proprietà o routine che esegue l'override di un'altra proprietà o routine, ovvero solo in combinazione con Overrides.
modificatori combinati
Non è possibile specificare Overridable o NotOverridable per una proprietà Private metodo.
Non è possibile specificare NotOverridable insieme a MustOverride, Overridable o Shared nella stessa dichiarazione.
Utilizzo
Il modificatore NotOverridable può essere utilizzato nei seguenti contesti:
Istruzione Function (Visual Basic)
Vedere anche
Riferimenti
Concetti
Nozioni fondamentali sull'ereditarietà (Visual Basic)