Diğer dillerde sadece farlı olabildiğini biliyorum. Java programlama dilinden bahsedecek olursam;
iki tür modifier (belirleyici) vardır access modifiers ve non-access modifiers şeklinde.
Java'da 4 tip access modifiers vardır, bunlar;
- private ( sadece aynı class içinden erişim sağlar)
- default ( sadece aynı paket içinden erişim sağlar)
- protected ( aynı paketten erişim sağlanır, bunun yanında farklı paketten erişimi ise bulunduğu class tan türetildiğinde (subclass) erişimi mümkündür)
- public ( her yerden erişimi mümkün kılar)
bunların açıklaması ise daha önce şu linkimizde de cevaplanmış.
Not: non-access modifier ise static, abstract, synchronized, native, volatile, transient şeklindedir.