Base class dan derived class pada bahasa C++
Pada postingan kali ini, saya akan menjelaskan tentang perbedaan base class dan pada derived class bahasa C++.
child class juga disebut derived class adalah class baru yang mewarisi variabel dan fungsi dari class lain.
parent class juga disebut base class adalah class yang mewariskan variabel dan fungsi ke child class.
Contoh dari base class dan derived class.
Jika dieksekusi, maka hasilnya adalah
Base class atau Parent class
Derived class atau Child class
Pada program diatas, kita hanya mendefinisikan derived class sebagai obj, akan tetapi kita bisa mengakses fungsi dari base class.
Pada program diatas, jika kita mengganti program dari class derivedClass obj; menjadi class baseClass obj; Apakah program akan menghasilkan hasil yang sama? Jawabanya tentu tidak. Program akan mengalami error karena base class tidak dapat mengakses atau mewarisi derived class pada program diatas.
Apakah kalian masih bingung tetang penggunaan base class dan derived class pada C++? Kalau masih bingung kalian bisa komentar di postingan ini. Selamat belajar 🍪🍪
Komentar
Posting Komentar