Java Modifier Tipleri
Modifier lar onların anlamlarını değiştirmek için tanımlarına eklediğimiz anahtar kelimelerdir. Java programlama dili pek sayıda modifier ‘ a sahiptir.
- Java Access Modifiers
- Non Access Modifiers
Bir modifier kullanmak için onun anahtar kelimesini sınıf, metot, veya değişken tanımlamasına eklemeniz lazım.
1
2
3
4
5
6
7
8
9
|
public class className {
// …
}
private boolean myFlag;
static final double weeks = 9.5;
protected static final int BOXWIDTH = 42;
public static void main(String[] arguments) {
// body of method
}
|
Access Control Modifiers
Java sınıf, metot, veya değişkenler için erişim düzeylerini belirlemek için bir çok sayıda access modifiers sağlar.
- Paket görünür olan, varsayılan. Herhangi bir anahtar kelime ihtiyacı bulunmamakta
- Sadece sınıfa görünür konumda olma (private)
- Bütün heryerden erişilebilir olma (public)
- Bütün pakete ve alt sınıflara görünür olma (protected)
Non Access Modifiers
Java programlama dili daha pek çok işlevselliği sağlamak amacıyla non-acces modifiers sağlar.
Static sınıf metotları ve değişkenleri oluşturmak amacıyla kullanılır.
Final değişken, sınıf veya metot implementasyonunu sabitlemek amacıyla kullanılır.
Abstract anahtar kelimesi abstract(soyut) sınıf veya metotlar oluşturmak amacıyla kullanılır.
Synchronized ve volatile thread yapıları için kullanılır.