使用及自定义泛型

来源:互联网 发布:淘宝详情图尺寸 编辑:程序博客网 时间:2024/04/26 09:20
泛型可以让类型更加安全,且不用强制类型转换
自定义泛型类
     public class GenericTest <T>{
     //类中都可以使用泛型T
     }
自定义泛型方法
     //根据返回值确定泛型类型
     public <E> E getProperty(){
          return null;
     }
     //根据传入参数类型确定泛型类型
     public <E> void set(E entity){

     }
注:
1.集合泛型使用通配符<?>时,仅只可以添加null,添加其他都会过不了编译。
2.泛型没有多态的概念。
3.通过集合可以给泛型上下限。
List<? extends Student>
List<Cat super ?>
0 0
原创粉丝点击