传入List <interface>参数</interface>

时间:2014-05-12 19:58:49

标签: java interface

我正在使用一种方法:

public List<IRecord> combineTypes(List<IRecord>)

将从IRecord对象获取所需的值并组合相似的值,更新并返回更新的列表。

但是,IRecord是一个界面。我试图在传递实现IRecord接口的对象列表时调用combineTypes()方法:

例如,CoverageRecord类实现IRecord

我试图打电话

combineTypes(data)

其中dataList<CoverageRecord>

但是我的编译器抛出一个错误,说我传递了一个无效的参数。

是否有解决方法或我遗漏的东西?我觉得我只是在放大脑。

0 个答案:

没有答案