Java Erişim Belirleyiciler

Merhaba arkadaşlar, Bu yazımda hemen hemen her nesne tabanlı programlama’da gördüğümüz erişim belirleyicilere bakacağız.

Erişim Belirliyiciler

Şimdi varsayılan olarak kullanılan public anahtar kelimesini alarak başlayalım.

public static void main(String[ ] args)

ele alalım. Buradaki public erişim belirleyicidir. Erişim belirleyiciler; sınıflar, özellikler ve metodlar için kullanılmaktadır.

Sınıflar için varsayılan public erişim belirleyicisi olduğu için sınıf isimleri önüne eklenmeyebilir. Yani bişi yazmıyor ise public’dir.

Şimdi tüm erişim belirleyicileri inceleyelim..

public: Bu sınıfa başka herhangi bir sınıf tarafından erişilebilir. (Türkçe anlamı genel, halka açık demektir.)

default: Aynı paketteki diğer herhangi bir sınıf için erişim kontrolü değiştiricisi olmadan bildirilen bir değişken veya yöntem için kullanılır.

protected: Alt sınıfların korumalı yöntemlerine ve üst sınıfın değişkenlerine erişim ekiyle erişebilir ve default erişim değiştiricisiyle aynı erişimi sağlar. (Korumalı, Güvenlikli anlamlarına gelmektedir.)

private: Sadece çağırılan sınıfın içinden erişilebilir. (Özel demektir.)

Aşağıdaki tabloyu incelediğinizde daha net anlayacaksınız..

Erişim Belirleyiciler Kullanım Tablosu

java erişim belirleyiciler tablosu

Örnek Kullanım:

 

Bu yazı Çeviri bir yazıdır. Türkçeye çevrilip düzenlenmiştir. Hatalarımız olmuş ise yorum kısmından iletebilirsiniz. Orjinaline kaynak üzerinden ulaşabilirsiniz. Umarım faydalı olmuştur.

Kaynak 

Bir cevap yazın