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

  • BachelorsPadTv

    BachelorsPad

    17 Ocak 2012
  • friendz.net

    friendz.net

    29 EKİM 2010
  • MattSteffanina 2

    MattSteffani

    28 Kasım 2007