类 也可以有参数 , 将 类型 作为 参数 传入类中 ;
泛型接口 : 接口 的 参数 , 也可以是泛型 ;
将 类型 传入 泛型方法 , 泛型类 , 泛型接口 中 , 可以 动态地 指定一些类型 ;...; 其中的 参数 , 返回值 类型是 T , 但 这个 T 是作为一个正常的类型使用的 , 并不是声明在 方法 中的泛型 ;
如果 类 , 接口 , 方法 是 泛型类 , 泛型接口 , 泛型方法 , 则该..., 使用 声明泛型的方法 , 是泛型方法 ; 将某个类型作为参数传入 ;
泛型个数 : 该方法是泛型方法 , 且指定了
2
个泛型 , 泛型的个数可以有很多个 , 多个泛型之间 , 使用逗号隔开...;
泛型方法 与 泛型类 中的泛型 :
泛型不同 : 泛型方法指定的泛型 T 与 类中的泛型 T 没有任何关系 , 这两个 T 可以是不同的类型 ;
泛型相同 : 泛型方法中定义的 泛型 T...* 方法指定泛型 , 写法如下 ;
*
* 该方法是泛型方法
* 方法指定了 2 个泛型
* 泛型个数 , 泛型的个数可以有很多个