我有以下代码:
List<MassEditionObject> objects = getProjects();
whereMassEditionObject
是Project
类实现的接口。
getProjects()
List<Project>
return ,这似乎应该没问题,因为 Project 是一个 MassEditionObject 。
但是,Eclipse 给了我这个错误:
Type mismatch: cannot convert from List<Project> to List<MassEditionObject>
我了解接口的一般概念以及如何使用它们,我只是不确定为什么这是无效的。
谢谢,如果这个问题已经发布,对不起。我搜索并发现了类似的情况,但没有一个可以回答这个问题。