SORU
1 EKİM 2008, ÇARŞAMBA


C Çifti eşdeğer<L,R> Java nedir?

Java Çift yok neden iyi bir nedeni var mı? Bu C eşdeğeri oluşturmak ne olurdu? Benim kendi reimplementing önlemek tercih ederim.

1.6 benzer bir şey (AbstractMap.sağlıyor gibi görünüyor SimpleEntry), ama bu oldukça karmaşık görünüyor.

CEVAP
1 EKİM 2008, ÇARŞAMBA


Bir varlığı karşı bazı argümanlar verir Gratzner a thread on comp.lang.java.help Hunter Pair Java inşa. Ana argümanı bir sınıf Pair iki değer arasındaki ilişki hakkında herhangi bir semantiği ifade etmiyor (nasıl biliyor musun "" ve "ikinci" demek ?). ilk

Daha iyi bir uygulama çok basit bir sınıf bir mikrofon önerdiği gibi, Pair sınıf olurdun her uygulama için yazmaktır. Map.Entry adını anlamını taşıyan bir çift örneğidir.

Özetle, bana göre iyi bir sınıf Position(x,y) sınıf Range(begin,end) a sınıfı Entry(key,value) yerine bir genel Pair(first,second) o yok anlat bana bir şey hakkında ne olduğunu ne yapmam gerektiğini bilmiyorum.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • After Effects Tutorials w/ Mikey

    After Effect

    24 HAZİRAN 2009
  • MVLV28

    MVLV28

    17 Mart 2008
  • Submissions101

    Submissions1

    23 ŞUBAT 2007