Apa itu access specifiers pada bahasa C++?
Pada postingan kali ini, saya akan menjelaskan apa itu access specifiers pada bahasa C++. Access specifiers menentukan visibilitas data member dan fungsi member yang diwarisi dari base class. Access specifiers pada bahasa C++ ada tiga, yaitu public , private , dan protected . Tujuan dari Access specifiers adalah untuk mencegah akses langsung ke internal class untuk menghindari penggunaan yang salah dan potensi inkonsistensi (kontrol akses). public : tidak ada batasan sehingga dapat diakses oleh fungsi member, derived class, diluar class. protected : hanya dapat diakses oleh fungsi member dan derived class. private : hanya dapat diakses oleh fungsi member. obj1 pada main() bisa mengakses fungsi member dari class A1 , yaitu f2() dan f5() karena f2() dan f5() memiliki access specifiers public dan class A2 merupakan derived class dari class A1 . Seperti saya sebutkan sebelumnya, fungsi member dan data member dengan access specifiers protected