Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Pernyataan Get atau Pernyataan Set dalam propertiNotOverridable menyertakan kata kunci Private.
Baris penalaran berikut menjelaskan mengapa NotOverridable dan Private tidak dapat digabungkan dalam Pernyataan Property:
Properti atau prosedur yang tidak menimpa properti atau prosedur kelas dasar memiliki pengaturan default NotOverridable.
Namun, properti atau prosedur di kelas turunan yang mengambil alih properti atau prosedur kelas dasar memiliki pengaturan default Overridable. Untuk mengakhiri hierarki penimpaan, Anda dapat mendeklarasikannya
NotOverridable. Ini adalah satu-satunya konteks di mana Anda dapat menggunakanNotOverridable. Artinya, Anda hanya dapat menggunakanNotOverridabledalam kombinasi dengan Penimpaan.Jika properti atau prosedur kelas dasar dinyatakan Privat, kelas turunan tidak dapat mengambil alih properti atau prosedur tersebut karena tidak dapat mengaksesnya. Karena itu, Anda tidak dapat menggunakan
Privateyang dikombinasikan denganOverridable.Untuk mengambil alih properti atau prosedur, properti atau prosedur penggantian harus bukan hanya memiliki tanda tangan yang identik tetapi juga tingkat akses yang sama. Ini berarti bahwa properti atau prosedur penggantian tidak dapat menentukan
Private, karena properti atau prosedur yang dapat diganti tidak dapat menentukanPrivate.Karena Anda hanya dapat menentukan
NotOverridablepada properti atau prosedur penggantian, Anda tidak dapat menggabungkannya denganPrivate.
Dengan penalaran yang sama, prosedur properti individu (Get dan Set) dari properti penimpaan tidak bisa Private.
ID Kesalahan: BC31106
Untuk memperbaiki kesalahan ini
- Hapus kata kunci
Privatedari pernyataanGetatauSet, atau hapus kata kunciOverridesdariNotOverridablepernyataanProperty.