NotOverridable (Visual Basic)
Azt adja meg, hogy egy tulajdonság vagy eljárás nem bírálható felül származtatott osztályban.
Megjegyzések
A NotOverridable
módosító megakadályozza, hogy egy tulajdonság vagy metódus felül legyen bírálva egy származtatott osztályban. A Felülírható módosító lehetővé teszi, hogy egy osztály egy tulajdonsága vagy metódusa felül legyen bírálva egy származtatott osztályban. További információ: Öröklés alapjai.
Ha a Overridable
vagy NotOverridable
módosító nincs megadva, az alapértelmezett beállítás attól függ, hogy a tulajdonság vagy metódus felülírja-e az alaposztály tulajdonságát vagy metódusát. Ha a tulajdonság vagy metódus felülbírál egy alaposztály-tulajdonságot vagy metódust, az alapértelmezett beállítás Overridable
; ellenkező esetben az NotOverridable
.
A felül nem bírálható elemet néha lezárt elemnek is nevezik.
Csak tulajdonság- vagy eljárásdeklarációs utasításban használható NotOverridable
. Csak olyan tulajdonságon vagy eljáráson adhat meg, NotOverridable
amely felülír egy másik tulajdonságot vagy eljárást, azaz csak a következővel Overrides
kombinálva:
Kombinált módosítók
Nem adható meg vagy NotOverridable
Private
nem adható meg Overridable
metódus.
A deklarációval Overridable
MustOverride
együtt vagy Shared
ugyanabban a deklarációban nem adható megNotOverridable
.
Használat
A NotOverridable
módosító az alábbi környezetekben használható: