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

  • Diogo Oliveira

    Diogo Olivei

    4 HAZİRAN 2006
  • kidrauhl

    kidrauhl

    15 Ocak 2007
  • StalkerJS

    StalkerJS

    15 HAZİRAN 2010