Ringkasan
Dalam modul ini, Anda belajar tentang konsep warisan dalam pemrograman berorientasi objek, khususnya dalam C#. Anda menerapkan hierarki dan pewarisan kelas untuk mengaktifkan penggunaan kembali kode, ekstensibilitas, enkapulasi, konsistensi, dan polimorfisme. Anda menjelajahi bagaimana kelas turunan dapat mewarisi dan memperluas anggota kelas dasar.
Takeaway utama dari modul ini termasuk prinsip pewarisan dan metode untuk memperluas fungsionalitas kelas dasar di kelas turunan. Anda belajar tentang peran pengubah akses dalam menentukan visibilitas anggota yang diwariskan. Modul ini juga menjelaskan penggunaan kata kunci seperti abstract, virtual, dan sealed dalam mengontrol bagaimana anggota kelas dasar diwariskan atau ditimpa. Selain itu, Anda mempelajari cara menggunakan kata kunci new untuk menyembunyikan anggota kelas dasar dan kata kunci override untuk memodifikasi atau memperluas perilaku anggota kelas dasar. Terakhir, Anda mempelajari cara menggunakan kata kunci base untuk mengakses anggota kelas dasar dari kelas turunan.