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 aEnd Function
,End Property
vagyEnd Sub
utasítást sem.Kombinált módosítók. A deklarációval
Overridable
NotOverridable
együtt vagyShared
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ó: