Megosztás a következőn keresztül:


MustOverride (Visual Basic)

Azt határozza meg, hogy egy tulajdonság vagy eljárás nincs implementálva ebben az osztályban, és a használat előtt felül kell bírálni egy származtatott osztályban.

Megjegyzések

Csak tulajdonság- vagy eljárásdeklarációs utasításban használható MustOverride . A megadott MustOverride tulajdonságnak vagy eljárásnak egy osztály tagjának kell lennie, az osztálynak pedig MustInherit jelöléssel kell rendelkeznie.

Szabályok

  • Hiányos deklaráció. Ha megadja MustOverride, nem ad meg további kódsorokat a tulajdonsághoz vagy eljáráshoz, még a End Function, End Propertyvagy End Sub utasítást sem.

  • Kombinált módosítók. A deklarációval OverridableNotOverridableegyütt vagy Shared ugyanabban a deklarációban nem adható megMustOverride.

  • Árnyékolás és felülírás. Az árnyékolás és a felülírás is újradefiniál egy öröklött elemet, de a két megközelítés között jelentős különbségek vannak. További információ: Árnyékolás a Visual Basicben.

  • Alternatív kifejezések. A felülbíráláson kívül nem használható elemet néha tiszta virtuális elemnek is nevezik.

A MustOverride módosító az alábbi környezetekben használható:

Függvényutasítás

Tulajdonságutasítás

Alutasítás

Lásd még