我有下面的接口:列表和泛型
/**
* <T> Time format. Can be long, date etc
*/
public interface TimeStamp<T> extends Comparable<TimeStamp<T>>
{
/**
* Returns the timestamp.
* @return
*/
public T getTimeStamp();
}
現在我想有一個列表,將保存時間戳,並有一些方法,其行爲將取決於其持有的時間戳。
public class TimeList<TimeStamp<T>> extends ArrayList<TimeStamp<T>>
{
......
}
編譯器顯示上述語句錯誤。它有什麼問題?
*「編譯器顯示了上述說法的錯誤。」 * =>什麼錯誤? – assylias
僅供參考如果擴展'ArrayList'是不好的做法,因爲它不是爲子類設計的。 –