Herkese merhaba. Nesne Yönelimli Programlama Nedir? yazımda -bütün nesne yönelimli programlama dillerine de uygun olabilmesi adına- nesne yönelimli programlamaya kabataslak bir giriş yapmıştım. Şimdi ellerimizi biraz kirletmenin zamanı geldiğini düşünüyorum. 😄 Adım adım bütün OOP konularını C# için ele alacağım. Önce kapsülleme ile başlayalım. Kapsülleme ile bir nesnenin dışarıdan erişilmesini engellemiş oluruz. Bu sayede ilerde bir dll, kütüphane ya da framework geliştirdiğimiz zaman insanlara sadece bizim izin verdiğimiz kadarına erişim hakkı sunarız. Erişim belirleyicilere biraz daha detaylı bir şekilde baktıktan sonra C# içinde kapsülleme işlemini nasıl yapacağımızı göstereceğim.