java泛型介绍

来源:互联网 发布:仿91自动发卡平台源码 编辑:程序博客网 时间:2024/05/20 06:50
 

import java.util.*;

public class UseCase<T> {
 public void doSomething(UseCase<? extends List> a) {
  System.out.println(a.getClass().getName());
 }
 
 public static void main(String[] args) {
  // TODO 自动生成方法存根
  UseCase<? extends List> a = new UseCase<ArrayList>();
  a.doSomething(new UseCase<ArrayList>());
  a.doSomething(new UseCase<LinkedList>());
  UseCase<? super List> a2 = null;
  a2 = new UseCase<Object>();
 }
}