Overridable (Visual Basic)
Specifica che a una routine o a una proprietà omonima di una classe derivata è consentito eseguire l'override di una routine o una proprietà definita.
Note
Overridable è l'impostazione predefinita per una proprietà o una routine che esegue l'override di una proprietà o di una routine di classe base.
È possibile eseguire lo shadow e l'override per ridefinire un elemento ereditato, ma tra i due approcci esistono differenze notevoli. Per ulteriori informazioni, vedere Shadowing in Visual Basic.
Un elemento sottoponibile a override è talvolta definito virtuale. Se può essere sottoposto a override, ma non è necessario che l'override venga eseguito, talvolta viene definito anche elemento concreto.
Regole
Contesto della dichiarazione. È possibile utilizzare Overridable solo in un'istruzione per la dichiarazione di proprietà o routine.
Modificatori combinati. Non è possibile specificare Overridable insieme a MustOverride, NotOverridable o Shared nella stessa dichiarazione. Poiché un elemento che esegue l'override può essere implicitamente sottoposto a override, non è possibile combinare Overridable e Overrides.
Il modificatore Overridable può essere utilizzato nei seguenti contesti:
Istruzione Function (Visual Basic)