Einzelnen Beitrag anzeigen

TheAn00bis

Registriert seit: 7. Jun 2004
386 Beiträge
 
#1

[java] typisierte Klasse und Interface

  Alt 9. Dez 2006, 15:31
Hey, kann ich irgendwie dafür sorgen, dass T in folgender Klasse das Comparable Interface implementieren muss?
(es geht mir darum, dass T "comparable" ist, nicht darum, dass Test das Interface implementiert)

Code:
public class Test<T>
{
    private T item;

    public void set_item(T item)
    {
      this.item = item;
    }
   
    public T get_item()
    {
      return item;
    }

}
Natürlich könnte ich die Klasse auch nicht generisch gestalten, indem ich "item" einfach als Comparable deklariere. Allerdings muss ich dann immer, wenn ich ein item über "get_Item" zurückbekomme in die entsprechende Klasse casten.
  Mit Zitat antworten Zitat