静态方法,非静态方法,还有构造器都可以使用类型形参
方法或构造器的类型形参作用于整个方法,没有例外.因为方法没有静态部分
//1.静态方法
static <T extends String> void staticMethod( T t) {
}
//2.非静态方法
<T extends String> void staticMethod( T t) {
}
参考:
http://www.angelikalanger.com/GenericsFAQ/FAQSections/TypeParameters.html#FAQ301
http://www.angelikalanger.com/GenericsFAQ/FAQSections/ParameterizedMethods.html