通配符,由于上述过程,集合List<objecj>与List<String>类型就没有子父类关系;
因此,无法使用多态的方法:就无法创建一个方法可以同时适配二者,因此出现通配符"?";
利用通配符创建方法,此方法就可以同时适配二者;
---限制通配符
**
得到values里面的全部T类型的values;
1.得到一个List存放values;
2.map方法得到所有values;
3.增强for循环,遍历values把T的值,赋给1中的List;然后return;
通配符,由于上述过程,集合List<objecj>与List<String>类型就没有子父类关系;
因此,无法使用多态的方法:就无法创建一个方法可以同时适配二者,因此出现通配符"?";
利用通配符创建方法,此方法就可以同时适配二者;
---限制通配符
**
得到values里面的全部T类型的values;
1.得到一个List存放values;
2.map方法得到所有values;
3.增强for循环,遍历values把T的值,赋给1中的List;然后return;