您的位置:首页 > 其它

如何通过一个方法来传入并处理不同泛型类型的集合

2017-08-22 10:12 357 查看
如想通过一个方法来处理某几个集合中的数据,该方法有一个集合类型的参数。

看代码

public void  feedAnimal(List<? extends Animal>){

            //方法体

 return list<Animal>;

}

此方法可传入不同泛型的list,只需要这些不同泛型都是Animal类的子类

如 Dog类  Duck类   (Dog类和Duck类都是Animal类的子类)

可如此用上面的方法:

feedAnimal(dogList<Dog>);

feedAnimal(duckList<Duck>);

注意:List<? extends Animal>的写法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  list 集合
相关文章推荐