0
T get(int i) {
if (i < 0 || i > n - 1) throw new IndexOutOfBoundsException();
return a[i];
}
T set(int i, T x) {
if (i < 0 || i > n - 1) throw new IndexOutOfBoundsException();
T y = a[i];
a[i] = x;
return y;
}
我正在看我的教科書中的一些編碼示例,但他們從未提及T是什麼。我不知道如何搜索這個,因爲我不知道它叫什麼或它的目的。 我想知道是否有人可以給我看寫或關於此的一些信息。謝謝這個代碼中的「T」代表什麼?
這是一個泛型類型參數 - 將其視爲「某種類型,T」。請參閱:http://docs.oracle.com/javase/tutorial/java/generics/ – yshavit
我們可以看到完整的類定義。我希望T是一個通用類型,而不是一個類的名稱... – CodaFi
你應該閱讀[this](http://docs.oracle.com/javase/tutorial/java/generics/types.html) 。 – Maroun