C Sharp'ta Erişim Belirleyiciler
C sharp ile yaptığımız kodlamalarda değişkenlerimizi erişim yönünden farklı şekillerde tanımlayabiliriz. Bunlar; private, public , protected ve internal deyimleridir. Bu türde tanımladığımız değişkenler tanımlandıkları sınıflarda kullanılabilirler. Ancak bu erişim belirleyiciler bu class'lardan türemiş class'larda devreye girerler. Bunları bastice şöyle açıklayabiliriz:
public erişim belirleyici anahtarı ile işaretlenmiş nesnelere her yerden erişebiliriz.
private erişim belirleyici anahtari ile işaretlenmiş nesnelere sadece ait olduğu yapılardan(class,struct vb) erişiriz.
protected erişim belirleyici ile işaretlemenin private anahtar sözcüğünden tek farkı protected nesnelere miras(inheritance) yolu ile türettiğimiz sınıflardan da erişebiliriz. private değişkenlere erişemeyiz.
internal erişim belirleyici ile işaretlenmiş nesnelere public erişim belirleyici ile işaretlenmiş nesneler gibi heryerden erişilebilir. Ancak tek fark internal nesnelere aynı assembly içinde erişebiliriz. Farklı assembly uygulamalarında internal nesnelere ulaşamayız.. Sadece public nesnelere ulaşabiliriz.
Mehmet Duran
02 Ekim Perşembe 2008
0
18608
0,0
Konuyla İlgili Olabilecek Diğer Yazılar
Asal Sayı Programı
Asp.net'te Data ile Yüklenen Dropdownlistin İlk Elemanını Değiştirme
Javascript ile Asp.net'te Onaylama(Confirm) Kontrolü
Asp.net ile Veritabanından Rasgele Kayıt Çekme
Javascript ile Linkleri Renklendirme
Yorumlar
Yorum Yaz
RSS Yorum Takibi
Bu Yazı Hakkında Henüz Yorum Yapılmamış.
Buradan bu yazıya ait yorumları RSS olarak takip edebilirsiniz.
Bu servis ile yazılara eklenen yorumları RSS ile takip ederek konu ile ilgili başkaları tarafından yapılan yorumları veya konuyla ilgili sorduğunuz sorulara verilen cevapları görebilirsiniz.