• oop'deki sınıflara* ait objelerin* sadece kendisinden ve kendisinden türemiş sınıflardan ulaşılabilmesi için gereken deklarasyon* şekli
    (bkz: base class)
  • ing. korunmuş
  • c sharp ta en çok kafa karıştıran access modifier. hem public hem private e benzer.. class içerisinde herhangi bir üyeyi i protected olarak tanımladığınızda, bu class tan türetilen class lar bu üyeye erişebilir. bu açıdan public üyelere benzer. ama bu sınıftan türetilmeyen başka bir class protected üyeye erişemez. bu yönden de private üyeye benzer.
  • java'da daha anlamli bir fonksiyonelligi vardir.

    ayni paketteki class'lar birbirlerinin protected ogelerine erisebilirler. fakat c#'ta sadece child class'larin erisimine izin verilir. java'da bu olay default (yani bisey yazmadan) veya protected keyword ile gayet saglanabilir.

    boylece bir paket icindeki class'lar birbirleriyle cok rahat iletisim kurabilirlerken disariya kapalidirlar. paket ici islem goren bir class'i public acmanin manasi yoktur.
hesabın var mı? giriş yap