Press "Enter" to skip to content

Java Static

Yaşar SAFALI 0

Java Static

Bu yazımızda Java‘da yaygın olarak kullanılan bir ifadeyi static anahtar kelimesini inceleyeceğiz.Static anahtar kelimesi Java’da metotlara veya değişkenlere uygulanabilir.Static tanımlanan bir metot veya değişken nesnelerden bağımsız olarak var olurlar.Yani static bir ifadeye bir referans olmadan erişilebilir.Static metot veya değişkenlere nesne oluşturmadan Sınıf isimleri ile erişilebilir.Static ifadeler nesneler tarafından paylaşılırlar.Java Static

class Yazilimhanem{
     static String ad;
    
    
    public static void Ekranayaz(){
        System.out.println(ad);
        
    }
}

Bir sınıf içerisinde static olarak bir metot ve bir değişken tanımlanmıştır.Bu değişken ve metoda nesne üretmeden başka bir class içerisinden erişelim.

public class Yazilim {

  
    public static void main(String[] args) {
       Yazilimhanem.ad="Yazilimhanem";
      
      Yazilimhanem.Ekranayaz();
       
    }
    
}

Output:

Yazilimhanem

Static değişken tanımlaması sadece global kapsamlarda yapılabilir.Lokal kapsamlarda static değişken tanımlaması yapılamaz.Metot içerisinde ya da diğer kod blokları içerisinde static tanımlaması yapılamaz.

Static değişken veya metotlara gene static tanımlı kapsamlar içerisinden erişilebilir.

Static bir değişkenin içeriğini değiştirdiğinizde o sınıftan oluşturulan nesnelerde o değişikliklerden etkilenir.

class Yazilimhanem{
     static String ad;
    
    
    public static void Ekranayaz(){
        System.out.println(ad);
        
        
    }
}
public class Yazilim {

  
    public static void main(String[] args) {
       Yazilimhanem.ad="Yazilimhanem";
      
      Yazilimhanem.Ekranayaz();
      Yazilimhanem yazilimhanem=new Yazilimhanem();
      yazilimhanem.Ekranayaz();
    }
    
}

Output:

Yazilimhanem
Yazilimhanem

Yukarıdaki kod incelenirse yazilimhanem isimli nesneyi kullanarak ad değişkenine herhangi bir atama yapmadık.Genede ekrana Yazilimhanem yazdı.Bunun sebebi static bir değişkende yapılan değişikliğin nesneler üzerindede etkili olmasıdır.

 

Static ile ilgili anlatacaklarımız bu kadar.Bir sonraki yazımızda görüşmek dileğiyle.

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

bakırköy escort afyon escort afyon escort ağrı escort ardahan escort artvin escort aksaray escort amasya escort antalya escort alanya escort aydın escort balıkesir escort bandırma escort bayburt escort bartın escort batman escort bitlis escort bingöl escort bodrum escort bolu escort bursa escort çanakkale escort çerkezköy escort çorum escort düzce escort çeşme escort diyarbakır escort edirne escort erzincan escort erzurum escort erzurum escort elazığ escort eskişehir escort gaziantep escort giresun escort gümüşhane escort hatay escort hatay escort hakkari escort içel escort ığdır escort ısparta escort kars escort maraş escort kayseri escort karabük escort kıbrıs escort kırıkkale escort kırklareli escort kilis escort kırşehir escort konya escort kuşadası escort kütahya escort manisa escort manavgat escort marmaris escort mardin escort malatya escort mersin escort muğla escort muş escort nevşehir escort niğde escort ordu escort osmaniye escort rize escort samsun escort sakarya escort seyhan escort siirt escort sivas escort sinop escort şırnak escort şırnak escort tekirdağ escort trabzon escort tokat escort tunceli escort urfa escort uşak escort van escort yalova escort yozgat escort zonguldak escort izmit escort izmit escort izmit escort istanbul escort avcılar escort esenyurt escort mecidiyeköy escort şişli escort beylikdüzü escort halkalı escort kadıköy escort pendik escort istanbul escort kurtköy escort pendik escort beylikdüzü escort esenyurt escort escort bayan istanbul escort bayan escort escort bayan