Hi folks. First of all I'm only aware of Java basics. Now I have the following scenario:
If have a generic class:
public class ListObject<T>
{
// fields
protected T _Value = null;
// ..
}
Now I want to do something like the following:
ListObject<MyClass> foo = new ListObject<MyClass>();
ListObject<MyClass> foo2 = new ListObject<MyClass>();
foo.compareTo(foo2);
The problem is, how can I define the .compareToo() Method while T is generic? I guess I have somehow to implement a constraint on the generic T to tell that T implements an specific interface (maybe Comparable, if that one exists).
Can anyone provide me with a small code sample?