Kategoriler
Nesne Yönelimli Programlama

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 […]

Kategoriler
Nesne Yönelimli Programlama

Nesne Yönelimli Programlama – 1

Merhaba arkadaşlar nesne yönelimli programlama(object oriented programming) konusunu birkaç makale altında anlatmaya çalışacağım. C#.Net ile program yazmaya başlayanlar bu dilin nesne yönelimli olduğunu duymuştur. Peki nedir bu nesne yönelimli programlama? Ya da neden ihtiyaç duyarız? Aslında OOP yaklaşımı özü itibariyle insanı taklit eder. Dünya üzerindeki ilk insanlar, kendi ihtiyaçlarını kendileri karşılamak zorundaydılar. Uzun yıllar geçtikten […]