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

  • Abbeydabby0277's channel

    Abbeydabby02

    9 ŞUBAT 2012
  • After Effects Tutorials w/ Mikey

    After Effect

    24 HAZİRAN 2009
  • Vsauce

    Vsauce

    30 Temmuz 2007