6
A
回答
10
用於聲明非靜態的通用方法的語法是一樣的靜態方法,只是不static
關鍵字:一般類型參數被放置在返回類型之前。
class Example {
public <E> void method(E param) { }
}
非靜態方法也可以使用封裝類的一般類型參數,像下面。這些不被視爲通用方法;一個generic method is one that declares type parameters。
class Example<T> {
// Not a generic method!
public void method(T param) { }
}
7
2
這種說法是所有通用的方法一樣,因爲這是一個通用的方法非常清晰 - 一個generic method是一個聲明類型參數。
相關問題
- 1. (Java)靜態通用方法與泛型類靜態方法
- 2. 靜態方法的泛型
- 3. 泛型和靜態方法
- 4. 靜態與非靜態方法2
- 5. 方法參考靜態與非靜態
- 6. 靜態與非靜態方法
- 7. Java:泛型方法只與靜態?
- 8. 靜態方法重載與泛型
- 9. 調用動態類型的非靜態泛型方法
- 10. 泛型類或非泛型類的靜態工廠方法?
- 11. 靜態方法中的泛型類型
- 12. (泛型)不能使靜態參考非靜態類型T
- 13. 靜態與非靜態類
- 14. Java:靜態方法與非靜態方法
- 15. 靜態同步方法與非靜態同步方法
- 16. 靜態/非靜態方法問題
- 17. 靜態和非靜態方法工作
- 18. 靜態/非靜態方法參考
- 19. powermockito靜態和非靜態方法鏈
- 20. 不能使靜態方法非靜態
- 21. 非靜態方法說它的靜態?
- 22. 靜態和非靜態方法
- 23. 靜態參照非靜態方法getBaseContext()
- 24. 非靜態的靜態方法
- 25. 非靜態調用靜態方法
- 26. 通過靜態反射信息靜態泛型方法
- 27. Java泛型,單例和靜態方法
- 28. 從泛型調用靜態方法
- 29. 靜態泛型方法的類 - Java的
- 30. 靜態類/方法this和泛型
「非靜態泛型方法可能使用封閉類的泛型類型參數。然後他們不是*通用方法*。 http://docs.oracle.com/javase/specs/jls/se7/html/jls-8.html#jls-8.4.4 – newacct
謝謝@newacct,我對泛型方法的定義感到困惑。 – Joni