26 Ekim 2014 Pazar

C# Encapsulation Kullanımı

Merhaba arkadaşlar sizlere bu makalede Kapsülleme(Encapsulation) kullanımını göstereceğim.

Encapsulation nedir ona ufak bir değinelim.

Encapsulation ; Bir class içersindeki field'a kontrolsüz erişimi engellemektir.

İsterseniz örnek yaparsak daha iyi anlayacağınız kanaatindeyim.

1

Resimde görmüş olduğunuz gibi  -1 adet stok girildi. Kullanıcı bu tarz yanlış bilgiler girebilir bunun önüne geçmek için field'ı kapsülleyeceğiz binevi koruma altına alacağız.

2

Görmüş olduğunuz gibi kullanıcı eğer eksili değerler girerse bunun kontrolünü yapıp 0 olarak yazdırıyoruz.

İsterseniz başka bir örnek daha yapalım..

 

3

Evet görmüş olduğunuz gibi İsmimizin tersini yazdıran program kodu yazdık aslında olaya sadece kapsülleme olarak bakmayın istedim çünkü SET metodu içersinde program içersinde kod olarak yazacağımız herşeyi yazabiliyoruz:) GET metodu ise sadece bize SET metodundaki en son değeri döndürmekle mükellef herkese kolay gelsin :)

 

Hiç yorum yok:

JavaScript

JavaScript Nedir?    JavaScript web tabanlı bir programlama dilidir. Mayıs 1995 yılında Brendan Eich tarafından tasarlanmıştır. Kullanıcı et...