高洛峰2017-05-17 10:09:21
如果你希望 getMax
方法的返回值类型为 T,就要这样去定义getMax
方法:
public T getMax()
如果你希望 getMax 方法傳回值的型別由呼叫者決定,那就這樣去定義 getMax
方法:
public <A> A getMax() {
//...
return (A)result;
}
這裡的 A ,一定不能與類別名稱宣告的 T 是同個字母。
簡而言之,你說的 T 和
阿神2017-05-17 10:09:21
你應該把第二個
你需要了解泛型類別和泛型方法
出現原因類別上的