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

  • Jonah Penna

    Jonah Penna

    11 EYLÜL 2005
  • LavcoPriceTech

    LavcoPriceTe

    21 AĞUSTOS 2010
  • MofoHifi Records

    MofoHifi Rec

    15 HAZİRAN 2006