JAVA泛型类型的使用举例

来源:互联网 发布:网络阅卷y100edu 编辑:程序博客网 时间:2024/06/05 11:54

下面的代码经本人测试,望对Java泛型类型不解的人有所帮助。微笑



import java.util.*;/** * 此例属于泛型的高级用法,限制泛型使用类 * @author HAN * * @param <T> extends only from the class List, otherwise the compiler will report error. */@SuppressWarnings("rawtypes")public class OverClassApps<T extends List> {@SuppressWarnings("unused")public static void main(String[] args){OverClassApps<ArrayList> l1=new OverClassApps<ArrayList>();OverClassApps<LinkedList> l2=new OverClassApps<LinkedList>();//OverClassApps<HashMap> l3=new OverClassApps<HashMap>();  //此时会报错}}