SORU
2 EYLÜL 2011, Cuma


Neden java.açıklama.Gözlemlenebilen soyut bir sınıf değil mi?

Ben sadece java fark ettim.açıklama.Gözlemlenebilir somut bir sınıftır. Gözlemlenebilir amacı genişletilmiş olmak olduğu için, bu bana oldukça garip görünüyor. Bu şekilde uygulanan bir sebebi var mı?

O diyor ki this article buldum

Gözlemlenebilir somut bir sınıf, sınıf türetmek Java sadece tek bir miras sağlar açık olarak belirlenmiş olmalıdır.

Ama benim pek bir şey açıklamaz. Eğer Gözlemlenebilir soyut olsaydı aslında, kullanıcı sınıfı türetmek belirlemek zorunda kalacak.

CEVAP
2 EYLÜL 2011, Cuma


Oldukça basit bir şeyhataObservable bir sınıfhiçsoyut ya da değil.

Observable olmalıydıarayüzüve GÖRDÜM uygun bir uygulama (List ** 2 * uygulaması gibi) sağlamış olmaları gerekmektedir

""Java, dahil: içinde . hata bir kaç seçenek vardır

Ederken dilin kendisi açısından soapbox, IMHO:

  • == .equals() yöntem (bu baş ağrısı bir sürü neden) yürütmek gerekir
  • kimlik karşılaştırması == neredeyse hiç ihtiyaç çünkü javascript veya boolean isIdentical(Object o) gibi özel bir yöntem gibi === olmalıdır da!
  • < Comparable nesneleri (ve>, <=, >=benzer şekilde için) compareTo(Object o) < 0 yürütmek gerekir

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • foreignimage

    foreignimage

    13 HAZİRAN 2006
  • gadgetgal38

    gadgetgal38

    9 HAZİRAN 2009
  • iMasterful

    iMasterful

    11 EYLÜL 2009