对类和方法限定
使用通配符?来确定参数是是我们想要的参数类型

通过使用Collection<?> 使得String和Integer都符合要求。
使用关键字extends来限定类型必须为某些类的子类或实现某些接口的类。
? extends A 限制的是父类,上限限定,可以传递A,以及他的子类对象
? super . A 限制的是子类,下限限定,可以传递A,以及他的父类对象
父类,子类,弟类,孙类如下:




下面演示extends,上限限定的情况:

那么使用super确定下限的情况呢
由于没办法用·父类类型去接受子类元素,只能使用强制转型

网友评论