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

  • Michael Neal

    Michael Neal

    2 Mayıs 2009
  • MyCyberAcademy

    MyCyberAcade

    2 EKİM 2011
  • Vicious Computers

    Vicious Comp

    14 EKİM 2006