Condividi tramite


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)

Istruzione Property

Istruzione Sub (Visual Basic)

Vedere anche

Riferimenti

MustOverride (Visual Basic)

Overridable (Visual Basic)

Overrides (Visual Basic)

Concetti

Nozioni fondamentali sull'ereditarietà (Visual Basic)

Shadowing in Visual Basic

Altre risorse

Modificatori (Visual Basic)

Parole chiave (Visual Basic)