Penimpaan (Visual Basic)
Menentukan bahwa properti atau prosedur menimpa properti atau prosedur bernama identik yang diwarisi dari kelas dasar.
Aturan
Konteks Deklarasi. Anda hanya dapat menggunakan
Overrides
dalam pernyataan deklarasi properti atau prosedur.Pengubah Gabungan. Anda tidak dapat menentukan
Overrides
bersama denganShadows
atauShared
dalam deklarasi yang sama. Karena elemen pengambilalihan secara implisit dapat diambil alih, Anda tidak dapat menggabungkanOverridable
denganOverrides
.Tanda Tangan yang Cocok. Tanda tangan deklarasi ini harus sama persis dengan tanda tangan properti atau prosedur yang ditimpanya. Ini berarti daftar parameter harus memiliki jumlah parameter yang sama, dalam urutan yang sama, dengan jenis data yang sama.
Selain tanda tangan, deklarasi utama juga harus sama persis dengan yang berikut:
Tingkat akses
Jenis pengembalian, jika ada
Tanda Tangan Generik. Untuk prosedur generik, tanda tangan mencakup jumlah parameter jenis. Oleh karena itu, deklarasi penimpaan harus sesuai dengan versi kelas dasar dalam hal itu juga.
Pencocokan Tambahan. Selain mencocokkan tanda tangan versi kelas dasar, deklarasi ini juga harus cocok dengannya dalam hal berikut:
Bayangan dan Penimpaan. Baik membayangi maupun menimpa mendefinisikan ulang elemen yang diwariskan, tetapi ada perbedaan yang signifikan antara kedua pendekatan tersebut. Untuk informasi selengkapnya, lihat Membayangi dalam Visual Basic.
Jika Anda menggunakan Overrides
, kompiler secara implisit menambahkan Overloads
sehingga API pustaka Anda bekerja dengan C# secara lebih mudah.
Pengubah Overrides
dapat digunakan dalam konteks ini: