第九章 泛型

2017-08-06  本文已影响6人  Utte

泛型背景

泛型类、接口

public class A extends Apple<T>{}//错
public class A extends Apple<String>{}//对
public class A extends Apple{}//对

类型通配符

泛型方法

public <T> f(T t){}//泛型构造器
...
new f("aaa");//隐式指定类型参数的实际类型
new <String>f("aaa");//显示指定类型参数的实际类型
new f<>(5);  //正确
new <String>f<String>("aaa");  //正确
new <String>f<>("aaa");  //编译错误

擦除和转换

泛型与数组

上一篇 下一篇

猜你喜欢

热点阅读