本文共 464 字,大约阅读时间需要 1 分钟。
在没有泛型之前,人们可以向一个容器中添加任意类型对象,无疑这样做是非常方便的,但等到要取出来用的使用,就很麻烦了,拿出的对象和需要的类型不同,就很容易出现 类型转换异常,于是泛型的出现,解决了这个问题。
泛型:可以看成 是 规定一个 容器 只能 存放什么类型,如 一个 ArrayList 中 只能 存放 String 类型。
也可以用来定义 泛型类,泛型方法,使用起来很方便//规定 list 只能 存储 StringListlist = new ArrayList ();
/*** 泛型类* 形参为泛型的test方法* 泛型方法 及 返回值为泛型,形参为泛型的 genericityMethod 方法*/public class MyClass{ public void test(T t){ // ... } public T genericityMethod(A a,T t){ // ... return t; }}
转载地址:http://alzpi.baihongyu.com/