我有一个Java类
public class ListData extends ArrayList<Object> implements Serializable {
private static final long serialVersionUID = 1L;
public ListData() {
super();
}
public ListData(List<Object> list) {
super(list);
}
}
在另一个课程中,我有以下代码
List<Map<String, Object>> mapList = toMapList(objects, keys); // Some function returning List<Map>
ListData listData = new ListData(mapList);
Eclipse将错误显示为
构造函数
ListData(List<Map<String,Object>>)
未定义。
为什么它不接受List<Object>
?以及如何解决?
感谢。