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

  • itfigueres

    itfigueres

    12 EKİM 2013
  • LounaTutorials

    LounaTutoria

    10 EYLÜL 2009
  • MaximumPCMag

    MaximumPCMag

    23 Temmuz 2010