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

  • MattSteffanina 2

    MattSteffani

    28 Kasım 2007
  • Tips On Linux

    Tips On Linu

    26 Temmuz 2008
  • WoodysGamertag

    WoodysGamert

    17 Aralık 2009