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

  • Facebook Developers

    Facebook Dev

    24 ŞUBAT 2009
  • MyCyberAcademy

    MyCyberAcade

    2 EKİM 2011
  • TotalxLuna

    TotalxLuna

    27 Kasım 2011