Posted on 2015-04-29 18:18
为自己代言 阅读(158)
评论(0) 编辑 收藏 所属分类:
java/J2EE
1:今天偶尔想起了泛型,都快忘记了在次总结下!
JAVA 泛型分为:泛型类,泛型接口,泛型方法,泛型继承;
泛型还可以限制参数类型的上下限等
1:自定义类泛型
public class GenericTest<T>
2: 泛型接口(也可以自定义),泛型继承
public interface List<E> extends Collection<E>
3:泛型方法
public <T> List<T> getListBykey(String key, Class<?> T)
4:泛型限制参数类型上下限(例泛型类型只能是String 类和子类)
上限
public class GenericTest<?extends String>
下限:
public class GenericTest<? super String>
其中?是通配符,代表任意类型