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 Overrideskombinálva:

Kombinált módosítók

Nem adható meg vagy NotOverridablePrivate nem adható meg Overridable metódus.

A deklarációval OverridableMustOverrideegyü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ó:

Függvényutasítás

Tulajdonságutasítás

Alutasítás

Lásd még