【发布时间】:2014-06-08 01:07:02
【问题描述】:
第一个问题已解决 here,但它与另一个问题一起出现,我更喜欢创建一个新线程。
我有一个CustomList<T extends A>,它将与Class A1 和Class A2 一起使用,两者都扩展Class A。
我有一个Class B,其中包含CustomLists:
public Class B
{
CustomList<A1> listA1 = new CustomList<A1>();
public CustomList<A1> getListA1(){ return listA1;}
}
每当我尝试做时
for(A1 obj : myBClass.getListA1())
{
/*Do something*/
}
我得到了Type mismatch : cannot convert from element type A to A1. 我没有得到它,因为getListA1() 返回一个CustomList<A1>。我想可能是因为CustomList<T extends A>。
【问题讨论】:
标签: java android arraylist extends type-mismatch