SORU
3 EKİM 2009, CUMARTESİ


Java - Neden bir arayüz tüm alanlar dolaylı olarak statik ve final?

Sadece tüm alanları bir Arayüz tanımlanan örtülü olarak static final neden anlamaya çalışıyorum. Tutmaktan static bir arabirim nesneleri alamazsın olarak bana mantıklı geliyor ama final neden (örtülü olarak) alanlar?

Herhangi bir neden Java arayüzü alanları static final yapmadan gittiğini biliyor mu?

CEVAP
3 EKİM 2009, CUMARTESİ


Arabirim yalnızca bir etkileşim sözleşme belirtmek için, ayrıntı uygulaması tasarlanmıştır çünkü davranış ya da devlet olamaz. Hiçbir davranış, yöntem/izin vermeyerek yapıcı organları veya statik/örnek blokları başlatılıyor uygulanır. Hiçbir devlet sadece izin sabitler tarafından yürütülür. Java'da bir sabit statik nihai bir alan (ve kongre tarafından adı UPPER_CASE_AND_UNDERSCORES kullanır) ile tanımlanır.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • eHow

    eHow

    27 NİSAN 2006
  • newport83

    newport83

    19 HAZİRAN 2006
  • The Verge

    The Verge

    8 AĞUSTOS 2006