SORU
2 EYLÜL 2011, Cuma


Java özel bir statik değişken kullanımı nedir?

Eğer bir değişken public static varName; olarak ilan edilirse o zaman ClassName.varName gibi her yerden erişebilirsiniz. Ayrıca statik bir üye bir sınıfın tüm örnekleri tarafından paylaşılan her olayda yeniden olmadığını farkındayım.

private static varName; olarak bir değişkeni bildirmek herhangi bir değişken private varName; ilan farklı?

Her iki durumda da herhangi bir diğer sınıf ClassInstance.varName ClassName.varName veya erişilemiyor.

Statik olarak değişken ilan diğer özel özellikleri veriyor mu?

CEVAP
2 EYLÜL 2011, Cuma


Statik değişkenler bir sınıfın tüm örnekleri için tek bir değer var.

Eğer böyle bir şey yapacak olursan:

public class Person
{
    private static int numberOfEyes;
    private String name;
}

ve sonra adını değiştirmek istedim, bunda bir sakınca yoktur, benim adı aynı kalır. Ancak 17 gözlerin vardı, böylece bunu değiştirmek istedim eğer dünyadaki herkes de 17 gözleri olur.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • El SalvaLobo

    El SalvaLobo

    10 Temmuz 2006
  • KendrickLamarVEVO

    KendrickLama

    9 ŞUBAT 2011
  • уσ ρℓz sυв ιℓℓ sυв вαcқ

    уσ ρℓz

    14 EKİM 2010