Etiket: encapsulation nedir
Nesne Yönelimli Programlama – 2 Encapsulation
Bu yazımda encapsulation (kapsülleme) konusuna değineceğim. Bir önceki makalemde bahsettiğim Telefon sınıfını hatırlayalım. Sınıfımızın içinde bulunan özellikleri public erişim düzenleyicisi ile tanımlamıştık. Bunun bize yaratabileceği bazı sıkıntılar var. Mesela telefonun rengini başka yerden değiştirebiliyoruz. Peki bunu aşmak için ne yapabiliriz? Bunu aşmak için ilk olarak değişkenlerimizi private yapabiliriz. İçerideki değişkenlere erişmek için ise public metotlar yazabiliriz. Nasıl…