Dapat diambil alih (Visual Basic)
Menentukan bahwa properti atau prosedur dapat diambil alih oleh properti atau prosedur bernama identik di kelas turunan.
Keterangan
Pengubah Overridable
memungkinkan properti atau metode di kelas diambil alih di kelas turunan. Pengubah NotOverridable mencegah properti atau metode 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
.
Anda dapat membayangi atau mengambil alih untuk menentukan ulang elemen yang diwariskan, tetapi ada perbedaan signifikan antara kedua pendekatan tersebut. Untuk informasi selengkapnya, lihat Membayangi dalam Visual Basic.
Elemen yang dapat diambil alih terkadang disebut sebagai elemen virtual. Jika dapat diambil alih, tetapi tidak harus, terkadang juga disebut sebagai elemen konkret.
Anda hanya dapat menggunakan Overridable
dalam pernyataan deklarasi properti atau prosedur.
Pengubah Gabungan
Anda tidak dapat menentukan Overridable
atau NotOverridable
untuk metode Private
.
Anda tidak dapat menentukan Overridable
bersama dengan MustOverride
, NotOverridable
, atau Shared
dalam deklarasi yang sama.
Karena elemen pengambilalihan secara implisit dapat diambil alih, Anda tidak dapat menggabungkan Overridable
dengan Overrides
.
Penggunaan
Pengubah Overridable
dapat digunakan dalam konteks ini:
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk