Modifierlar tanımlamalarınızın anlamlarını değiştiren anahtar kelimelerdir.Java dili bir çok farklı modifieri destekler.Aşağıda bunların türleri verilmiştir:
-Java Erişim Modifierleri(Erişim Belirleyiciler)
-Non-Access Modifiers(Erişmeyim Belirleyiciler)
Modifier kullanmak için sınıf,metot veya değişken tanımlamalarınıza bir anahtar kelime ekleriz.Aşağıda bir örnek verilmiştir:
public class className {
// ...
}
private boolean myFlag;
static final double weeks = 9.5;
protected static final int BOXWIDTH = 42;
public static **** main(String[] arguments) {
// body of method
}
Erişim Belirleyiciler(Access Modifiers)
Java sınıfların, değişkenlerin ve metotların erişim düzeyini değiştirmenizi sağlayan bir çok modifier destekler.4 farklı erişim düzeyi vardır:
-Pakete görünür.(Modifiera ihtiyaç yoktur.)
-Sadece sınıf içinde görünür(private)
-Dünyaya görünür(public)
-Pakete ve tüm alt sınıflara görünür(protected)
Non Access Modifiers
Java bir çok farklı fonksiyonaliteyi başarmak için non-access modifierları destekler.
-static modifieri sınıf ve değişken yaratmak için
-final modifieri sınıfların,metotların ve değişkenlerin uygulamasını sonlandırmak için
-abstract modifieri sanal sınıf ve metot yaratmak için
-sychronized ve volatile modifierleri threadlar için kullanılır.
*Biliyorum çok fazla ingilizce kelime kullanıyorum ama bu şekilde öğrenmeniz daha yararınıza olur.Zaten kullandığım ingilizce kelimelerin yarısından çoğu terim isimleri.
Not: Çevirilerin hepsi benimdir.Aralarda değiştirme, ekleme yapılmıştır.Benden izinsiz kopyalanması ve başka bir yerde yayınlanması durumunda hakkımı helal etmiyorum!
-Java Erişim Modifierleri(Erişim Belirleyiciler)
-Non-Access Modifiers(Erişmeyim Belirleyiciler)
Modifier kullanmak için sınıf,metot veya değişken tanımlamalarınıza bir anahtar kelime ekleriz.Aşağıda bir örnek verilmiştir:
public class className {
// ...
}
private boolean myFlag;
static final double weeks = 9.5;
protected static final int BOXWIDTH = 42;
public static **** main(String[] arguments) {
// body of method
}
Erişim Belirleyiciler(Access Modifiers)
Java sınıfların, değişkenlerin ve metotların erişim düzeyini değiştirmenizi sağlayan bir çok modifier destekler.4 farklı erişim düzeyi vardır:
-Pakete görünür.(Modifiera ihtiyaç yoktur.)
-Sadece sınıf içinde görünür(private)
-Dünyaya görünür(public)
-Pakete ve tüm alt sınıflara görünür(protected)
Non Access Modifiers
Java bir çok farklı fonksiyonaliteyi başarmak için non-access modifierları destekler.
-static modifieri sınıf ve değişken yaratmak için
-final modifieri sınıfların,metotların ve değişkenlerin uygulamasını sonlandırmak için
-abstract modifieri sanal sınıf ve metot yaratmak için
-sychronized ve volatile modifierleri threadlar için kullanılır.
*Biliyorum çok fazla ingilizce kelime kullanıyorum ama bu şekilde öğrenmeniz daha yararınıza olur.Zaten kullandığım ingilizce kelimelerin yarısından çoğu terim isimleri.
Not: Çevirilerin hepsi benimdir.Aralarda değiştirme, ekleme yapılmıştır.Benden izinsiz kopyalanması ve başka bir yerde yayınlanması durumunda hakkımı helal etmiyorum!