示例:
<T>T:表示返回值和传入参数的泛型类型一致
T:表示和类的T是一致的。
1、当TestT指定类型为Integer时,getListFirst方法的返回类型为<T>T,编译通过,且正常返回结果:aaa , 1
说明:<T>T的类型为String,即参数中的泛型。
2、如果getListFirst方法改为T,直接会编译不通过:
将TestT<Integer>改为:TestT<String>,编译通过,且正常返回结果:aaa,1
示例:
<T>T:表示返回值和传入参数的泛型类型一致
T:表示和类的T是一致的。
1、当TestT指定类型为Integer时,getListFirst方法的返回类型为<T>T,编译通过,且正常返回结果:aaa , 1
说明:<T>T的类型为String,即参数中的泛型。
2、如果getListFirst方法改为T,直接会编译不通过:
将TestT<Integer>改为:TestT<String>,编译通过,且正常返回结果:aaa,1