Encapsulation(Kapsülleme), nesne yönelimli programlamada herhangi bir nesnenin metotlarını, özelliklerini ve değişkenlerini diğer nesnelerden saklayarak ve bunlara erişimini sınırlandırarak yanlış kullanımlardan koruyan bir konsepttir. Kapsüllemede temel amaç nesneyi kullanacak kişilerin iş akışıyla ilgili gereksiz detaylara uğraşmamasını sağlamak ve nesnelerin içinde bulunan hassas verilerin değiştirilmesini engellemektedir.Bu açıdan çok önemlidir. Java’da dört erişim belirleyicisi (access modifier) vardır. public: public…