PROTECTED, PRIVATE, PUBLIC NEDİR?


      Protected:

          Protected aslında Private'e benzer. Protected özelliği atanan bir değişken veya metod, sadece sınıf içerisinden veya türetilen bir sınıf içerisinden erişilebilir.Yani bir sınıf extend ettiği sınıfın Protected üyelerine erişebilir ama Private üyelerine erişemez.



     Private:

            Private üyelere o sınıf dışından herhangi bir şekilde erişilemez ve bu üyeler kalıtım yoluyla aktarılmaz.Private olarak tanımlanan değişken ve fonksiyonlar sadece o sınıfın kendi metotları tarafından kullanılabilir. Yani işin özü o metod veya değişken sadece o sınıfa özel olur.Bir değişkeni Private olarak tanımladığınızda ve bu değişkenin başka bir sınıf tarafından kullanılması gerektiğinde bu değişkeni döndüren bir Public fonksiyon yazarak işlemi gerçekleştirebilirsiniz.


    Public:

           Public kullanılan en yaygın tanımdır. Bir metod veya değişken Public olarak tanımladığında o üyeye ilgili sınıfın her yerinden erişebilirsiniz. Aynı zamanda sınıftan türeyen bir sınıf içersinden de erişebilir.


Yorumlar

Bu blogdaki popüler yayınlar

LINKER (BAĞLAYICI) NEDİR?

GUI (GRAFİKSEL KULLANICI ARAYÜZÜ) NEDİR?

PROCESS VE THREAD ARASINDA FARK NEDİR?