Class İçinde Static Değişken Kullanımına Örnek

Class içinde 2 adet int değişkeni tanımladık. Biri normal, diğeri static.

Main içinde bu iki değişkene 55 ve 65 değerleri atadık.

Main içinde türettiğimiz 4 nesne ile bu iki değişkene ulaşmak istedik, değerlerini ekrana yazdırdık.

Static olan için 4 nesneden aynı sonuca ulaşırken, static olmayan için sadece değeri atadığımız nesneden erişim sağladığımızda 55 değerini gördük.

 */
public class classDaStaticDegisken {

    int sayi;
    static int sayi2;

    public static void main (String [] args){

        classDaStaticDegisken sonuc1 = new classDaStaticDegisken();
        sonuc1.sayi = 55;
        sonuc1.sayi2 = 65;

        classDaStaticDegisken sonuc2 = new classDaStaticDegisken();
        classDaStaticDegisken sonuc3 = new classDaStaticDegisken();
        classDaStaticDegisken sonuc4 = new classDaStaticDegisken();

        System.out.println("Sayi değeri (Sonuc 1 den) = " + sonuc1.sayi);
        System.out.println("Sayi değeri (Sonuc 2 den) = " + sonuc2.sayi);
        System.out.println("Sayi değeri (Sonuc 3 den) = " + sonuc3.sayi);
        System.out.println("Sayi değeri (Sonuc 4 den) = " + sonuc4.sayi);

        System.out.println("Sayi2 değeri (Sonuc 1 den) = " + sonuc1.sayi2);
        System.out.println("Sayi2 değeri (Sonuc 2 den) = " + sonuc2.sayi2);
        System.out.println("Sayi2 değeri (Sonuc 3 den) = " + sonuc3.sayi2);
        System.out.println("Sayi2 değeri (Sonuc 4 den) = " + sonuc4.sayi2);
    }
}

Çıktısı şu şekilde;

Sayi değeri (Sonuc 1 den) = 55
Sayi değeri (Sonuc 2 den) = 0
Sayi değeri (Sonuc 3 den) = 0
Sayi değeri (Sonuc 4 den) = 0
Sayi2 değeri (Sonuc 1 den) = 65
Sayi2 değeri (Sonuc 2 den) = 65
Sayi2 değeri (Sonuc 3 den) = 65
Sayi2 değeri (Sonuc 4 den) = 65

Bir cevap yazın

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