SORU
17 AĞUSTOS 2010, Salı


Statik sınıf ilklendirme olur mu?

Statik alanları başlatılır? Hiç bir sınıf örneğini, ama ben statik bir alana erişim, TÜM statik bloklar ve özel statik yöntemler statik özel alanlar oluşturmak için kullanılan (sırayla) şu anda denir?

Eğer statik bir yöntem olduğunu söyleseydim? Ayrıca tüm statik bloklar çalışıyor mu? Önce yöntemi?

CEVAP
17 AĞUSTOS 2010, Salı


Sınıfları statik başlatma normalde hemen ilk önce oluşur: aşağıdaki olaylardan biri gerçekleşir

  • sınıfının bir örneği oluşturulur
  • sınıf statik bir yöntem çağrılır
  • sınıfın statik bir alana atanır
  • sabit olmayan statik bir alan kullanılır
  • üst düzey bir sınıf için, bir lexically sınıf içinde iç içe yürütülür ifadesi iddia.

JLS 12.4.1 bakın.

Aynı zamanda Class.forName(fqn, true, classLoader) veya kısa formu Class.forName(fqn) kullanarak başlatılamıyor zaten başlatılmış bulmazlarsa () bir sınıf kuvvet

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Alexander Johnson

    Alexander Jo

    26 Temmuz 2008
  • How It Should Have Ended

    How It Shoul

    5 Mart 2007
  • williamfitzsimmons

    williamfitzs

    14 Mart 2008