public class A{ } public class B extends A { } 一个方法中如下定义: public List<A> funName(List<A> a){ } 如下调用时报错
List<B> params;
List<B> b = funName(params); /////////////////////////////////
应该如下定义方法 public List<? extends A> funName(List<? extends A> a){ }
相关文章
- 转:C++:从子类访问父类的私有函数
- List list = new ArrayList为何父类引用指向子类对象(多态)
- java中删除list指定元素遇到的问题
- 关于使用工具类org.apache.commons.collections.ListUtils合并List的问题
- Postman传递Json字符串型数组转List,并存入父类的List属性中
- [转]将List对象列表转换成JSON格式的类 - Baode
- List<子类>转List<父类>遇到的问题
- 匿名类型 使用泛型T linq返回dynamic类型的匿名实体 如何把匿名类型.GetType()返回的对象传进泛型里面 EF实体查询出的数据List
转DataTable出现【DataSet 不支持 System.Nullable<>】的问题 - C++析构函数的自动调用(用于父类指针指向子类对象,内存泄漏问题)
- 创建泛类集合List以及数组转集合,集合转数组的应用