bugün

access modifiers

programlamada hangi değişkene veya hangi sınıfa nereden erişilebileceğini kısıtlayan veya izin veren konsepttir.

private değişken sadece kendi sınıfında kullanılabilir.

protected değişken sadece kendi sınıfında veya o sınıftan kalıtılmış sınıflarda kullanılabilir.

internal değişken sadece kendi assembly yani çözüm içindeki o projede kullanılabilir.

public değişken çözüm (solution) içerisinde her yerden erişilebilir.

normal sınıflar sadece internal veya public olabilir.

bir sınıfın private olabilmesi için sadece inner class olması gerekir.

internal sınıf sadece o assembly içerisinden erişilebilir.

public sınıf (class) çözüm (solution) içerisinde her yerden erişilebilir.