Java’daki ‘access specifiers’ nedir?

Java’daki ‘access specifiers’ nedir?

Java'da erişim belirleyicileri (access specifiers), sınıf, değişken veya metot gibi nesnelerin erişilebilirliğini kontrol etmek için kullanılan anahtar kelimelerdir. Java'da dört farklı erişim belirleyici vardır:

  1. Public: Public erişim belirleyicisi, bir sınıfın herhangi bir yerden erişilebilir olmasını sağlar. Yani, public belirleyicisi kullanılan bir sınıfa herhangi bir paketten veya sınıftan erişilebilir.

  2. Private: Private erişim belirleyicisi, bir sınıfın sadece kendi içindeki metotlardan erişilebilir olmasını sağlar. Yani, private belirleyicisi kullanılan bir değişkene veya metoda sadece aynı sınıfın diğer metotlarından erişilebilir.

  3. Protected: Protected erişim belirleyicisi, bir sınıfın kendi paketi veya alt sınıfları içindeki metotlardan erişilebilir olmasını sağlar. Yani, protected belirleyicisi kullanılan bir değişkene veya metoda, aynı paketteki diğer sınıflar veya bu sınıfı miras alan sınıflar tarafından erişilebilir.

  4. Default (Package-private): Default erişim belirleyicisi, hiçbir erişim belirleyicisi belirtilmediğinde kullanılır. Bu durumda, bir değişken veya metot yalnızca aynı paketteki diğer sınıflardan erişilebilir olur.

Erişim belirleyicileri, sınıfın kontrolünü ve güvenliğini sağlamak için çok önemlidir ve Java programlama dilinde oldukça yaygın olarak kullanılır.

Java’daki ‘access specifiers’ nedir?
Paylaş: