C++ ClassesLesson 38Preview gratis
C++ Inheritance
Lesson ini bagian dari C++ · Semua level
Ringkasan
Inheritance membuat sebuah class baru (derived) dapat memakai ulang milik class lain (base) sehingga kode tidak duplikat. Class turunan otomatis mendapat method dan data publik/protected dari induknya, dan bisa menambah fitur atau menggantinya sendiri. C++ mendukung single, multiple, multilevel, serta protected dan private inheritance dengan aturan akses yang berbeda.
Poin kunci
- Sintaks dasar: class Derived : public Base { ... }.
- Pada class, inheritance tanpa modifier bersifat private; pada struct bersifat public.
- Constructor base dijalankan otomatis sebelum constructor derived.
- Multiple inheritance memungkinkan satu class mewarisi dari lebih satu base.
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.