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

  • lane182videos

    lane182video

    6 EKİM 2011
  • Paul Schroder

    Paul Schrode

    30 Kasım 2007
  • TokShogun

    TokShogun

    6 HAZİRAN 2009