Access Modifiers Private, Protected, Internal, Public

Erişim ifadeleridir. Başka ortamlar, nesneler bizim metodlara erişebilir mi ,erişebilirse ne kadar erişir.

Public: Her yerden erişilebilir.
Private: Sadece tanımlandığı sınıf içerisinden erişilebilir.
Internal: Sadece bulunduğu projede erişilebilir.Eğer erişim belirleyici belirtilmemişse, sınıflar internal’dır. (default tipttir)
Protected: Sadece tanımlandığı sınıfta ya da o sınıfı miras alan sınıflardan erişilebilir.
Protected Internal: Sadece tanımlandığı sınıfta ya da o sınıfı miras alan sınıflardan erişilebilir. Ayrıca tanımlamanın aynı proje içerisinde olma şartı yoktur. Protected'dan farkı budur.
Eğer erişim belirleyici belirtilmemişse, sınıflar internal’dır.



Hiç yorum yok:

Yorum Gönder