Condividi tramite


MustOverride (Visual Basic)

Specifica che una proprietà o una routine non è implementata in questa classe e deve essere sottoposta a override in una classe derivata prima che possa essere utilizzata.

Osservazioni:

È possibile usare MustOverride solo in un'istruzione per la dichiarazione di proprietà o routine. La proprietà o la routine che specifica MustOverride deve essere un membro di una classe e la classe deve essere contrassegnata come MustInherit.

Regole

  • Dichiarazione incompleta. Quando si specifica MustOverride, non si specificano righe di codice aggiuntive per la proprietà o la routine, nemmeno l'istruzione End Function, End Propertyo End Sub .

  • Modificatori combinati. Non è possibile specificare MustOverride insieme a NotOverridable, Overridableo Shared nella stessa dichiarazione.

  • Ombreggiatura e override. Sia l'ombreggiatura che l'override ridefiniscono un elemento ereditato, ma esistono differenze significative tra i due approcci. Per altre informazioni, vedere Shadowing in Visual Basic.

  • Termini alternativi. Un elemento che non può essere utilizzato ad eccezione di un override è talvolta denominato elemento virtuale puro .

Il MustOverride modificatore può essere usato in questi contesti:

Dichiarazione di Funzione

Dichiarazione di proprietà

Dichiarazione Sub

Vedere anche