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

  • andony5589

    andony5589

    7 Aralık 2011
  • Friday Night Cranks

    Friday Night

    27 Mayıs 2007
  • TeeMayneTV

    TeeMayneTV

    27 Kasım 2010