2013-04-02 73 views
4

我在比較泛型類型時遇到了問題。在C#中,我總是這樣做:class Element<T, V> where T : IComparable<T>。我的問題是如何在Java中編寫?比較泛型類型Java

回答

12

我懷疑你想要的東西,如:

class Element<T extends Comparable<T>> 

...使用Comparable接口和bounded type parameter

+0

它的工作原理,非常感謝:) – zyks

+3

...只是爲了幫助下一個傢伙,你需要調用.compareTo()(http://docs.oracle.com/javase/6/docs/ api/java/lang/Comparable.html#compareTo%28T%29)而不是使用運算符。 – Ben

+0

我很好奇,爲什麼類 implements類似不能正常工作的泛型類型,而類>呢。你能否提供一個解釋?謝謝 – Mushy