如何在Java中对泛型类型设置约束?
2022-09-01 00:09:06
我有一个泛型类:
public class ListObject<T>
{
// fields
protected T _Value = null;
// ..
}
现在我想做一些类似的事情:
ListObject<MyClass> foo = new ListObject<MyClass>();
ListObject<MyClass> foo2 = new ListObject<MyClass>();
foo.compareTo(foo2);
问题:
如何定义与泛型相关的方法?compareTo()
T
我想我必须以某种方式在泛型上实现一个约束,以告诉它实现一个特定的接口(也许,如果存在的话)。T
T
Comparable
任何人都可以为我提供一个小的代码示例吗?