NotOverridable (Visual Basic)
Menentukan bahwa properti atau prosedur tidak dapat diambil alih di kelas turunan.
Keterangan
Pengubah NotOverridable
mencegah properti atau metode diambil alih di kelas turunan. Pengubah Overridable memungkinkan properti atau metode di kelas diambil alih di kelas turunan. Untuk informasi selengkapnya, lihat Dasar Warisan.
Jika pengubah Overridable
atau NotOverridable
tidak ditentukan, pengaturan default bergantung pada apakah properti atau metode mengambil alih properti atau metode kelas dasar. Jika properti atau metode mengambil alih properti atau metode kelas dasar, pengaturan default-nya adalah Overridable
; jika tidak, itu adalah NotOverridable
.
Elemen yang tidak dapat diambil alih terkadang disebut elemen tersegel.
Anda hanya dapat menggunakan NotOverridable
dalam pernyataan deklarasi properti atau prosedur. Anda hanya dapat menentukan NotOverridable
pada properti atau prosedur yang mengambil alih properti atau prosedur lain, yaitu, hanya dalam kombinasi dengan Overrides
.
Pengubah Gabungan
Anda tidak dapat menentukan Overridable
atau NotOverridable
untuk metode Private
.
Anda tidak dapat menentukan NotOverridable
bersama dengan MustOverride
, Overridable
, atau Shared
dalam deklarasi yang sama.
Penggunaan
Pengubah NotOverridable
dapat digunakan dalam konteks ini: