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