0

我在下面有一个界面:

/**
 * <T> Time format. Can be long, date etc
 */
public interface TimeStamp<T> extends Comparable<TimeStamp<T>>
{
/**
 * Returns the timestamp. 
 * @return 
 */
public T getTimeStamp();
}

现在我想要一个列表,它将保存 TimeStamp 并有一些方法,其行为将取决于它所保存的 timeStamps。

public class TimeList<TimeStamp<T>> extends ArrayList<TimeStamp<T>> 
{
     ......
}

编译器显示上述语句错误。它有什么问题?

4

1 回答 1

9

在类定义中,您只能单独指定泛型类型,请尝试:

public class TimeList<T> extends ArrayList<TimeStamp<T>> 
{
 ......
}
于 2012-11-06T11:41:59.317 回答