Felülírható (Visual Basic)

Megadja, hogy egy tulajdonságot vagy eljárást felülírhat-e egy azonos nevű tulajdonság vagy eljárás egy származtatott osztályban.

Megjegyzések

A Overridable 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. 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. 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.

Árnyékolást vagy felülbírálást végezhet az örökölt elemek újradefiniálásához, 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.

A felülírható elemeket néha virtuális elemnek is nevezik. Ha felül lehet bírálni, de nem kell, akkor néha betonelemnek is nevezik.

Csak tulajdonság- vagy eljárásdeklarációs utasításban használható Overridable .

Kombinált módosítók

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

A deklarációval NotOverridableMustOverrideegyütt vagy Shared ugyanabban a deklarációban nem adható megOverridable.

Mivel egy felülbíráló elem implicit módon felülbírálható, nem kombinálható Overridable a következővel Overrides: .

Használat

A Overridable 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