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

  • ASUS North America

    ASUS North A

    12 AĞUSTOS 2008
  • Kanál používateľa McsFuego

    Kanál použ

    12 EKİM 2011
  • Ralph Phillips

    Ralph Philli

    5 Aralık 2006