通配符
- ? 无界通配符
- ? extends T 上界通配符
- ? super T 下届通配符
通配符主要用于的变量声明及形参列表,作用于对同类型不同泛型类型的对象无法使用统一的泛型类型进行定义或接受。
从侧面来说给通配符增加解析,自然也具有了泛型类型转换的能力。上面的话有点绕,多说无益,看下面的例子就一目了然了。
通配符在普通局部方法中基本没有使用的意义,他的作用一般用于形参列表。
下面对通配符的应用场景进行举例:
//如下方法,我定义了多个ArrayList集合,这多个ArrayList都声明了泛型,什么类型都有。
public void testMethod(){
List