Access Modifier
Pada bahasa pemrograman yang support paradigma object oriented Programming, adalah hal yang lazim ditemukan adanya konsep access modifier. Konsep ini digunakan untuk membatasi akses ke suatu variabel / method. Ruang lingkup pembatasan akses biasanya adalah class, atau bisa juga pada package. Setidaknya ada dua konsep utama dari hak akses ini : Public : Mengizinkan akses ke suatu variabel atau method dari mana saja di dalam source code Private : Akses ke suatu variabel atau method hanya bisa dilakukan dari dalam class yang memuat variabel atau method tersebut. Selain public dan private ada beberapa tipe hak akses lain, setiap bahasa pemrograman memiliki implementasinya sendiri. Java Java memiliki keyword public, private, dan protected untuk implementasi access modifier. Saya ambil referensi dari blog petanikode , perbedaan access modifier di bahasa pemrograman Java dapat dirangkum pada gambar berikut. Public : Access public menjukkan akses dapat digunakan di mana saja dalam source code