JAVA泛型 忘了

JAVA泛型 忘了

1.我们可以这样"public class Box<T>"定义一个泛型类.
  在这个定义中,使用了一个类型变量
(type variable) T,而且T能够在Box类之内的任何地方被使用。
  这中定义的方法其实并不复杂,并且在接口
(interface)中也被使用。
  实际上,
T可以看作是一种特殊的数据类型,它的值就是我们要传递给它的参数,
  参数的类型可以是类,也可以是接口,或者其他类型的变量,但是却不能是原始类型
(primitive)的数据。

2.我们可以这样public <T> void test(T t){}定义一个泛型方法.
  <T>是用于定义泛型方法, 不加<T> 而在方法的参数中使用T会报错.

你可能感兴趣的:(JAVA泛型 忘了)