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
Örnek Kullanım:
public class Araba{ private int maxHiz; private String renk; private yakitDeposu; public void korna(){ System.out.println("Biiiip!"); } }
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.
[the_ad id=”514″]